当前位置:首页 > 实用技巧 >

csdn如何点赞(csdn点赞过的在哪里找)

来源:原点资讯(www.yd166.com)时间:2023-11-28 00:12:47作者:YD166手机阅读>>

csdn如何点赞,csdn点赞过的在哪里找(1)

点击上方头像关注我,每周上午 09:00准时推送,每月不定期赠送技术书籍。

本文2909字,阅读约需8分钟

Hi,大家好。我是CoCo。许多社区类平台都具备点赞功能,应运而生的就是自动点赞器,今天用Python写一款点赞机器人,最简单易理解的核心逻辑。全文涉及的伪代码,使用 Python 编写,由于是伪代码的原因,不懂Python,你也能看懂。

简介

01 适用场景

本次点赞机器人,主要面向电脑上的 Web 站点,不涉及 APP 端。

02 核心逻辑

模拟点击操作,触发点赞,喜欢等操作。实现点赞操作前,还有一步重要的代码实现,模拟登录。因此,点赞机器人的基本需求包括模拟登录、进行点赞;

对该需求进行扩展后,存在两个常见的业务场景。

  • 通过模拟登录大量账号,实现针对 “一人/一物/一文/一视频” 的大量点赞,即刷别人的分;
  • 通过登录一账号,实现针对“多人”的批量点赞,即刷自己的分。

代码实现

逻辑梳理清楚之后,就可以进入实际的编码环节。

01 模拟登录

在登录实现上,存在两种思路:

  • 大量注册(也可购买)账号,通过 Python 程序切换账号,每次登录点赞之后,切换下一账号;
  • 提前通过技术或人工手段,模拟登录,记录账号登录后产生的 Cookie,后续维护 Cookie 池实现操作逻辑。

思路二存在的问题为 Cookie 有效期问题,如网站无此限制,建议采用该方式,效率更高。伪代码实现如下:

#思路一withopen("users.txt","r")asf:user_pass=f.readline()#模拟登录login(user_pass)#完成登录后操作do_someting()#思路二withopen("cookies.txt","r")asf:one_cookie=f.readline()#通过携带cookie参数访问接口get_detail(one_cookie)withopen("users.txt","r")asf:user_pass=f.readline()#模拟登录login(user_pass)#完成登录后操作do_someting()#思路二withopen("cookies.txt","r")asf:one_cookie=f.readline()#通过携带cookie参数访问接口get_detail(one_cookie)withopen("users.txt","r")asf:user_pass=f.readline()#模拟登录login(user_pass)#完成登录后操作do_someting()#思路二withopen("cookies.txt","r")asf:one_cookie=f.readline()#通过携带cookie参数访问接口get_detail(one_cookie)#思路一withopen("users.txt","r")asf:user_pass=f.readline()#模拟登录login(user_pass)#完成登录后操作do_someting()#思路二withopen("cookies.txt","r")asf:one_cookie=f.readline()#通过携带cookie参数访问接口get_detail(one_cookie)

其中思路二的 Cookie 池,可以人工或者使用程序创建。在模拟登录部分,碰到的两个学习难点以及解决方法:

1.验证码识别问题:对接打码平台;

2.IP 反爬限制:购买 IP 代理池,也可自建代理池,重点看项目成本与对稳定性的要求。

02 点赞接口分析

在很多项目中,当完成了模拟登录操作,已经表示该网站完全开放了。接下来你要做的就是寻找点赞接口,例如下面的案例(只做参考使用)。

①CSDN 点赞接口:

接口请求信息如下:

# POST 传递用户标识与文章 ID Request URL: https://blog.csdn.net//phoenix/web/v1/article/like Request Method: POST # POST 参数如下 articleId=122076691

②知乎点赞接口如下:

csdn如何点赞,csdn点赞过的在哪里找(2)

接口请求信息如下:

# 直接 POST 传递,用户标识在 Cookie 中 Request URL: https://www.zhihu.com/api/v4/articles/458921602/like Request Method: POST

③bilibili 点赞接口如下:

csdn如何点赞,csdn点赞过的在哪里找(3)

接口请求信息如下:

# 传递用户标识的同时,传递相应的参数 Request URL: https://api.bilibili.com/x/article/like Request Method: POST # POST 参数如下 aid: 14849888 like: 1 csrf: 4fc454178a13f7e4494e3b5f48385b3a

通过上述几个案例发现,点赞操作接口格式基本类似,都是通过 POST 传递 Cookie 与特定参数到服务器中。其中 B 站的特殊一些,携带了一个 csrf 参数,该参数可以从 Cookie 中直接提取。

03 点赞器伪代码实现

伪代码实现如下:

csdn如何点赞,csdn点赞过的在哪里找(4)

首页 123下一页

栏目热文

刺激战场人机如何出来(刺激战场怎么打开人机)

刺激战场人机如何出来(刺激战场怎么打开人机)

路有千万条,安全第一条,《龙百万聊吃鸡》为玩家的游戏之路保驾护航。在刺激战场游戏中人机是一个非常神奇的存在,它们身上仿佛...

2023-11-28 00:27:30查看全文 >>

刺激战场怎么连人机(刺激战场怎么下载手机版)

刺激战场怎么连人机(刺激战场怎么下载手机版)

刺激战场中人机是很常见的了,每场游戏也会有不少的人机,而且人机身上的物资有时候也是比较肥的,特别是低端局中,人机数量可以...

2023-11-28 00:25:22查看全文 >>

刺激战场人机全部教学(刺激战场如何快速解锁人机)

刺激战场人机全部教学(刺激战场如何快速解锁人机)

《和平精英》是一款备受玩家喜爱的手机游戏,它拥有多种游戏模式,其中人机模式是一个比较受欢迎的模式。在人机模式下,玩家可以...

2023-11-28 00:52:23查看全文 >>

刺激战场单人模式怎么卡人机(刺激战场最新版本如何设置人机)

刺激战场单人模式怎么卡人机(刺激战场最新版本如何设置人机)

逆水寒手游更新之后,不少玩家都开始挑战大秘境了。由于大秘境玩法的组队模式和单人模式奖励完全一致,所以大多数平民玩家都选择...

2023-11-28 00:13:48查看全文 >>

刺激战场上如何看人机(刺激战场怎么打开人机)

刺激战场上如何看人机(刺激战场怎么打开人机)

光子为了给玩家玩下去的自信,在绝地求生刺激战场这款游戏里给玩家增加了一些“人机”在里面,而且每个段位的人机数量还不一样。...

2023-11-28 00:14:26查看全文 >>

csdn如何查看自己的提问(CSDN如何查看代码)

csdn如何查看自己的提问(CSDN如何查看代码)

近年来,知识付费的浪潮席卷了整个互联网,知乎(Live、值乎)、得到、在行、分答、喜马拉雅 FM 几大巨头早在16年就已...

2023-11-28 00:22:51查看全文 >>

csdn怎么修改推荐(csdn使用小技巧)

csdn怎么修改推荐(csdn使用小技巧)

这是要 用魔法打败魔法?还是要 自己打败自己?我的csdn博客,都好久没登录了,逝去的青春,...

2023-11-28 00:38:20查看全文 >>

csdn的评论功能怎么实现(csdn怎么导出帖子)

csdn的评论功能怎么实现(csdn怎么导出帖子)

网络库requests其实,我们有专门的网络库进行直接的网络请求与处理,它就是requests库。在我们开始讲解与使用之...

2023-11-28 00:35:24查看全文 >>

csdn如何关闭(csdn怎么解决弹窗)

csdn如何关闭(csdn怎么解决弹窗)

整理 | 王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是 2023 年 4 月 13 日,在 2...

2023-11-28 00:13:06查看全文 >>

csdn的评论怎么查看(csdn付费内容怎么免费查看)

csdn的评论怎么查看(csdn付费内容怎么免费查看)

一、项目说明1.项目背景一天,一朋友扔给我一个链接https://item.jd.com/100000499657.ht...

2023-11-28 00:52:09查看全文 >>

文档排行