今天,任何社区类平台都具备良好的功能。 生的是自动点烟器,俗称分刷机/刷赞赏器。 在这篇文章中,我们将介绍赞扬机器人的最简单、最容易理解的核心逻辑。
全文涉及的伪代码是使用Python编写的。 因为是伪代码,所以不知道Python也明白。
本篇博客试用场景
这次的点赞机器人主要面向电脑上的网站,与APP端无关。
点赞机器人核心逻辑
模拟点击操作,触发点赞,喜欢等操作。
在实现点赞操作之前,还有一步重要的代码实现,模拟登录。
因此,称赞机器人的基本需求如下。
模拟登录; 称赞;
扩展这个需求有两个常见的商业场景。
通过模拟登录多个账户,登录实现对“一人/一物/一文/一视频”的大量点赞,即刷别人积分的一个账户,从而总结出对“多人”的总结,即自己的积分
代码层级的实现
整理好基本逻辑后,可以进入实际编码环节。
模拟登录
登录的实现有两种思路。
注册大量账户(也可以购买),用Python程序切换账户,每次注册点赞时,切换到下一个账户之前,用技术或人工手段模拟登录,并记录账户登录后产生的cookie
想法2有Cookie的有效期的问题。 如果网站没有这个限制,建议采用这个方式。 更有效率。
伪代码的实现
# #想法1
withopen (用户. txt,) r ) ) as f:
user _ pass=f .读取线(
# #模拟登录
登录(用户通过)是
# #登录完成后的操作
do_someting ()
# #想法2
withopen(cookies.txt (,r ) ) as f:
one_cookie=f.readline (
携带cookie参数访问接口
get _ detail (一个网络跟踪器)是
复制代码
其中,构想2的Cookie池可以人工创建,也可以使用程序创建。
模拟登录部分将面临两个学习难点
验证码的识别问题IP支撑后回环限制。
难点1 (最容易使用的解决方案是将条形码平台对接。 难点2购买解决方案,IP代理池,自建代理池,也可以重点看项目对成本和稳定性的要求。
点烟器
在许多项目中,lsdwx完成了模拟登录操作,表明这个网站对你完全开放。
接下来,是寻找好的接口。 例如,以下情况(仅供参考) )。
CSDN点赞界面如下。
传递# POST用户ID和文章ID
请求网址:https://博客. csdn.net//电话/网络/v1 /建筑/链接
请求方法:开机自检
# POST参数如下
articleId=118558076
复制代码
不错的界面如下。
# #直接开机自检分发,用户id在Cookie上
请求URL :https://WWW.zhi Hu.com/API/v4/z视频/1391420717800554497/Likers
请求方法:开机自检
复制代码
bilibili点赞界面如下。
传递# # #用户id的同时,传递适当的参数
请求URL :https://API.bilibili.com/x/we B-interface /存档/链接
请求方法:开机自检
# POST参数如下
aid: 631588341
like: 1
CSRF : B 39B 26 B 6b 8071 E 2f 908 DE 715 C266 CB 59
复制代码
在上述几种情况下,可以看到点赞操作界面的格式基本相似,都是通过POST将Cookie和特定参数传递给服务的。
其中b站特殊,具有csrf参数。 这个参数可以直接从饼干中提取。
伪代码的实现
导入请求
def like (参数) :
通过# # #请求标头获取的cookie通过模拟登录获取
cookie=get_cookie (
# cookie=login ()
headers={
其他属性:属性值、
' Cookie':Cookie #重点包含用户cookie
}
res=requests.post (地址、参数、请求标题) )
复制代码
在调用点赞界面的部分,会遇到学习上的难点
接口包含位置参数。 例如,如上述b网站赞链接中的csrf,遇到未知参数时的解决方法请参照以下说明。
继续b站示例,打开浏览器开发人员工具,切换到网络选项卡。 点击点赞后,如下图所示,就会发出点赞的数据要求。
此请求还显示有关开机自检的参数。 然后按键盘上的Ctrl F键打开搜索窗口。 也就是说,在当前开发人员工具的网络选项卡中打开。 在搜索框中输入要搜索的值,在进行后续分析之前,您可以找到所有显示该值的请求者。 重点找出该参数值生成的位置和原理。
点赞机器人总结
自动评分机器人有多种应用场景,准确地说,这种操作会导致一些平台的失衡,从而影响平台数据的公平性,但由于存在需求,市场上目前存在着大量的评分器、刷分器、评论家甚至大量的公司,
我们不支持这样的业务,但是可以学习其实现原理。 毕竟,如果使用Python实现自动化工具,了解原理,就会变得非常简单。
本文希望你实现一个属于你自己的小刷子分类机器。 然后,夸奖我记得所有的事情