Skip to content

JanosKrizsan/Selenium_Bots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Selenium Practice Projects

Selenium

Quora Helper ✍️

DISCLAIMER: I am not liable for anything that happens to your account. Using bots of the sort might go against the policies of Quora and can get you banned. These were made purely for educational purposes.

Auto-Inviter

How to:

  • Provide path sans filename of the webdriver
  • Provide how many questions to review
  • No need to do anything else

Description:
It scrolls the page down enough to load the required number of questions, just as a user would do, then extracts and sorts these questions. Invites the possible daily amonunt of people to those questions which have less than 3 answers.

Manic Clicker 🖱

How to:

  • Add the full path to your webdriver
  • Add the site link you want your clicks on
  • Add the ID of the DOM element you want clicked
  • Provide your click-count

Description:
It opens a new session, wait a few seconds then starts double clicking the element you provided. A good site to try it on might be Cookie Clicker, which is a fun time waster.

General Requirements 📋

  • Python
  • IDE
  • Chrome Webdriver

Python

If you are using Sublime Text as your IDE, consider the Terminus package as ST itself is not interactive.

Terminus
How To Install Sublime Text Packages

You could also create an executable from the python script using either py2exe or the auto-py-to-exe.

Download the [webdriver] in order to use the code included.

Misc.

  • For less hassle, I am using Sublime Text for these.
  • For an ST 3 cheat sheet click here
  • A possible refactoring into OOP shall be done.

Quora Helper

  • It was found - and rectified - during testing that the site changes the CSS if it receives too many login requests within a short while.

About

Various bots for various purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages