python贴吧自动评论软件手机版_python实现百度贴吧自动顶贴机器人

python顶贴机器人视频演示如下

测试版本:

python 3.7 64位

火狐浏览器firefox 83.0 (64 位)

selenium 3.141.0

96c439412f1515022d4486726627e0d4.png

02c63a3b16538b54ac921364885c5238.png

文件目录结构如下图:

78fd32c3f5510f467b75ae9f88002b4c.png

开发这款小工具,我们需要做一些准备:

url.txt:多个需要顶起的帖子地址。

reply:多条随机回复的内容。

selenium:浏览器自动化测试框架。

url.txt-------每行要有回车换行符,因为代码通过读取文件每行的ip地址,可自行修改不同的ip地址,用换行符分割!

reply.txt-------每行要有回车换行符,因为代码通过读取文件每行的回复内容,可自行修改不同的回复内容,用换行符分割!

d3e1c2574576dd937a2a83e4a8e9bbf0.png

690b017047dd0ac8e3b2db676c63d1c9.png

首先,我们先使用pip完成selenium的安装。

接着,导入pyautogui自动控制鼠标的库。

示例代码:

pip install -U selenium

pip install pyautogui

selenium实现自动化脚本,pyautogui实现自动控制鼠标,因为之前小编在其他顶贴机器人教程没有使用pyautogui库,所有百度贴吧会识别是机器人的行为,所有要加上自动模拟鼠标认为的操作,小编在此被坑了好久。终于脱坑了~

接下来,我们添加对浏览器的支持,这里使用火狐浏览器。

对应Windows环境下的火狐浏览器,我们需要下载一个小程序:geckodriver.exe

火狐64位浏览器下载地址:

geckodriver.exe驱动大全 firefox官方镜像下载地址:

tieba.py的cookie的配置

关于代码文件tieba.py的cookie的配置,请用火狐浏览器登录自己的贴吧账号,打开要顶贴的网址,鼠标右键–>检测元素(或者按F12)–>点开网络–>打开请求的cookie,修改Python代码里面cookie里面的变量,注意键值对的空格和分号!!详细如下图:

5c2e1b489d6082295b9bdbfc918aa516.png

tieba.py中profile的配置:

C:\Users\XXXX\AppData\Roaming\Mozilla\Firefox\Profiles\i0j77088.default

(此处根据你电脑里面C盘找到火狐浏览器的路径。注意:每个人都不一样,一定要自己找到路径替换到代码中!!XXX是你的电脑的名字,请大家自己慢慢找找。末尾是以deafult后缀的!)

bedd23a79241fb7e9cac3def1783feaf.png

完整代码如下图:

tieba.py

88126d4a7bc021b5dd75c22c5edb6e67.png

15a0003bc0d1fde9fa0d893f7ec11fe3.png

e843a185da1e9bb60e75aa243765c7ba.png

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值