Top 21 Python selenium-python Projects
-
selenium-python-helium
Selenium-python but lighter: Helium is the best Python library for web automation.
Project mention: Python Selenium Can't Grab CSS_Selector TEXT | reddit.com/r/webscraping | 2022-02-21quick example https://github.com/mherrmann/selenium-python-helium
-
SeleniumBase
A web automation framework for Python developers. Includes a test generator, a pytest plugin, a dashboard, detailed reports, a driver manager, and more.
If you're looking for a complete Python Selenium solution for solving the Wordle Game programmatically, here's one that uses the SeleniumBase framework. The solution comes with a YouTube video, as well as the Python code of the solution, and a GIF of what to expect:
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
Project mention: Ich beim täglichen Versuch einen Impftermin zu buchen | reddit.com/r/de | 2021-06-15
-
Project mention: Hello, I’m going to job market next month. Any selenium interview questions? | reddit.com/r/selenium | 2021-07-10
There are lots of similar projects on github like: https://github.com/ElSnoMan/pyleniumio that can aid as a starting point. But I like to keep selenium and drivers as recent as possible with the very latest browsers fresh from release automatically.
-
Project mention: A way for bans to be overridden if like 250 people of the sub agrees that you followed the rules and it was the mod’s problem and not yours | reddit.com/r/CrazyIdeas | 2021-12-29
-
sillynium
Automate the creation of Python Selenium Scripts by drawing coloured boxes on webpage elements
Project mention: Can anyone share some cool projects done with Python? | reddit.com/r/Python | 2022-02-13 -
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: [Whatsapp Chats] Is it possible to retrieve only selected messages from Whatsapp via Python? | reddit.com/r/learnpython | 2021-07-18
WhatSoup - exports the entire chat of a WhatsApp conversation and saves it into a .txt, .csv or .HTML file. While that would be more than enough, I want to allow the user also to only export certain messages, if required, and not the whole chat from a certain date.
-
Instagram-Like-Comment-Bot
📷 An Instagram bot written in Python using Selenium on Google Chrome. It will go through posts in hashtag(s) and like and comment on them.
-
Project mention: I just found this community and thought you all might like to know about ScreenPy, my library for Python screenplay pattern test automation. | reddit.com/r/softwaretesting | 2021-09-27
I just released version 3.2.2 of ScreenPy, a library i developed for doing Screenplay Pattern automated testing using Python. Here's a sample of what a test might look like, using pytest:
-
Project mention: Python using Selenium to crawl data from Google Maps | reddit.com/r/Python | 2021-11-19
The source code is here: https://github.com/guilatrova/gmaps-crawler
-
Project mention: Help understanding instructions for how to fix code after website redesign | reddit.com/r/AskProgramming | 2022-04-24
So I downloaded a program from GitHub called Deepl-srt which translates subtitle files using the Deepl translator (https://github.com/firebfm/deepl-srt) . The program opens the DeepL website and pastes text from the subtitle file into the website text box, and then copies the translated output to a new subtitle file on your computer. It's been working fine until recently where I get the following error message (pasted below). The website opens and the subtitle text gets pasted into the box and translated by the website, but now the translated text doesn't get copied to the newly created file.
-
AutoParaSelenium
A library to make concurrent selenium tests that automatically download and setup webdrivers
Project mention: Automatically-setup Selenium Tests Running in Parallel | reddit.com/r/Python | 2022-01-06This AutoParaSelenium library allows for selenium tests running in parallel with ZERO configuration with respect to downloading the webdrivers and minimal configuration with respect to extensions. My team at LiveTL has found success with this library, so the library is somewhat battle-tested in production.
-
selenium_driver_updater
Download or update your Selenium driver binaries and their browsers automatically with this package
-
star repo if you like it https://github.com/Python-World/s-tool
-
Project mention: Over 50,000 XP earned in less than 48 hours? I don’t understand these XP farmers lol | reddit.com/r/duolingo | 2021-12-30
-
2-captcha-solver-python
A python program that automates Recaptcha solving using the 2Captcha service.
Project mention: How to bypass captcha with 2captcha and Selenium using Python | dev.to | 2022-01-28The source code we'll be using can be found here. Setup instructions have been linked in the project README file. Feel free to clone the repository and tinker around.
-
Project mention: I built a selenium bot to automate the process of removing the background from images. | reddit.com/r/Python | 2021-10-06
-
evilprince2009/linkedin-messenger: A simple bot to automate LinkedIn messages (github.com)
-
I updated the repo. With the first error, the script was selecting the file element before it actually loaded. Fixed by adding time.sleep(). The second error was just warning you that the method for selecting elements was outdated. It works for now, so I just filtered the warnings.
-
nextcloud-calendar-adressbook-backup-tool
The idea of the project was to save the nextcloud calendar and adressbook files for backup reasons. Personally, this was the more approbiate way of backing up my files than saving the SQL-Database and extract the calendar items from there.
Python selenium-python related posts
- Python Selenium Can't Grab CSS_Selector TEXT
- Beginner scraping question for beautiful soup after series of 'clicks' on webpage
- Delete multiple folders in 1fichier?
- Simplest code to load webpage in selenium, plaintext dump and send actions to certain elements
- Python using Selenium to crawl data from Google Maps
- PyAutoGUI with CSS Selector
- I built a selenium bot to automate the process of removing the background from images.
Index
What are some of the best open-source selenium-python projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | selenium-python-helium | 2,890 |
2 | SeleniumBase | 2,764 |
3 | Edu-Mail-Generator | 586 |
4 | impf-botpy | 254 |
5 | pyleniumio | 176 |
6 | captcha_bypass | 145 |
7 | sillynium | 114 |
8 | WhatSoup | 79 |
9 | Instagram-Like-Comment-Bot | 40 |
10 | screenpy | 36 |
11 | GMaps-Crawler | 10 |
12 | deepl-srt | 9 |
13 | AutoParaSelenium | 8 |
14 | selenium_driver_updater | 8 |
15 | s-tool | 6 |
16 | duolingo-bot | 2 |
17 | 2-captcha-solver-python | 2 |
18 | removebg-bot | 1 |
19 | linkedin-messenger | 0 |
20 | 1F_dir_delete | 0 |
21 | nextcloud-calendar-adressbook-backup-tool | 0 |
Are you hiring? Post a new remote job listing for free.