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

tieba.py代码下载和geckodriver.exe的下载在文章的最下面



测试版本:


python 3.7 64位
火狐浏览器firefox 83.0 (64 位)
3.141.0

在这里插入图片描述

在这里插入图片描述

文件目录结构如下图:


在这里插入图片描述

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


– url.txt:多个需要顶起的帖子地址。
– reply:多条随机回复的内容。
selenium:浏览器自动化测试框架。

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

– 首先,我们先使用pip完成selenium的安装。
– 接着,导入pyautogui自动控制鼠标的库。

示例代码:

pip install -U selenium
pip install pyautogui


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

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

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

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

https://www.techspot.com/downloads/19-mozilla-firefox.html

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

  1. geckodriver.exe驱动大全 :https://github.com/mozilla/geckodriver/releases
  2. firefox官方镜像地址:https://download-installer.cdn.mozilla.net/pub/firefox/releases/

tieba.py的cookie的配置


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

在这里插入图片描述

tieba.py中profile的配置:

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

在这里插入图片描述

完整代码如下图:


tieba.py

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


python顶贴机器人演示视频


完整代码和下载地址关注公众号“优派编程”,回复关键词“微信验证码”,把数字输入到下方即可获得源码!

优派编程此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“微信验证码”,获取验证码。在微信里搜索“优派编程”或者“dafangbao1688”或者微信扫描右侧二维码都可以关注本站微信公众号。

发表评论

邮箱地址不会被公开。 必填项已用*标注

79 + = 85