Posted by Liler on July 24, 2022
这个 Twitter机器人 是使用 Page object models 和 一个框架 创建的, 这个框架是我发明用来更好地自动化Android上面的APP和浏览器上面的网站的。
这个机器人用来自动化Android上面的Twitter,基于这些技术创建的:Python, Appium.
主要功能如下:
创建帐号
登录与退出帐号
更新帐号档案
搜索关键词并获取目标信息
搜索帐号,打开帐号主页(Profile),并获取帐号的信息
在主页面刷新信息流,查看tweet,根据帐号或者某个模式(pattern)查看特定的tweet
关注某个帐号,对这个帐号的tweet进行点赞、转发和评论等操作
自动获取流行趋势关键词,自动找到随机帐号
做一些随机操作(例如,查看tweet,滑动tweet列表,对某个帐号进行操作)
自动创建tweet(可以从API中或者文件中获取)
管理模拟器(AVD),帐号,内容,机器人等
用来管理这个机器人系统的命令行界面
报告操作、帐号等的统计信息
完成人类验证及CAPTCHAs(reCAPTCHA/funCAPTCHA)
集成VPN与代理服务
请从下面的视频里查看一些功能(在国内查看vimeo视频需要翻墙):
登录twitter
对某个帐号进行操作(关注,点赞,转发)
获取帐号的档案信息
自动获取流行趋势关键词
创建帐号(视频里的手机号码是虚构的,所以仅仅显示了部分过程)