[软件自动化] Twitter机器人(自动化系统)简介

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

  • 对某个帐号进行操作(关注,点赞,转发)

  • 获取帐号的档案信息

  • 自动获取流行趋势关键词

  • 创建帐号(视频里的手机号码是虚构的,所以仅仅显示了部分过程)

Please leave your comment: