[Software Automation] Introduction to Twitter Robot

Posted by Liler on July 24, 2022

This Twitter Robot is created using Page object models and the framework I invent to automate APPs and websites on Android and Web Browser.

It is created for Twitter APP on Android, and based on the technologies: Python, Appium.

Main features:

  • Create accounts

  • Login and logout

  • Update account profile

  • Search some keyword and get the targe information

  • Search an account, open the profile, and get the profile information

  • Refresh information stream on home page, view tweet, and view specific tweet according to account or pattern

  • Engage an acount and it's tweets(follow, like, retweet, and comment)

  • Get trending keywords automatically and find random accounts automatically

  • Do some random actions(e.g. view tweets, slide tweet list, engage other accounts)

  • Create tweets automatically(They are from APIs or defined in files)

  • Manage the emulators(AVD), accounts, content, robots, and so on.

  • Command line interface to manage the robots system

  • Report the statistics of actions, accounts, and so on.

  • Solve human verification and CAPTCHAs(reCAPTCHA/funCAPTCHA)

  • Integrate the VPN or proxy service

Please look into some features in the following videos.

  • Login twitter

  • Engage an account(follow, like, retweet)

  • Get profile information

  • Get trending keywords automatically

  • Create accounts(The phone number is fictitious, then just show part of the process)

Please leave your comment: