Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Python Selenium Projects
-
I built a IG bot for my wife using this library https://github.com/InstaPy/InstaPy
-
InfoSpider
INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Try using undetected chromedriver it should make your scraper harder to detect. If that doesn't work then you will need to use proxies.
-
selenium-python-helium
Selenium-python but lighter: Helium is the best Python library for web automation.
You can, though it might not be the best tool for this. Automation of web entry is better done with selenium, or my favorite variation helium.
-
Project mention: Tips for testing your websites the smart way (I'm a beginner) | reddit.com/r/web_design | 2022-09-29
I recommend you to check out Seleniumbase, its a frame work for Selenium. Link: https://github.com/seleniumbase/SeleniumBase
-
Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE
Do you want to LEARN NEW STUFF for FREE? Don't worry, with the power of web-scraping and automation, this script will find the necessary Udemy coupons & enroll you for PAID UDEMY COURSES, ABSOLUTELY FREE!
-
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
We can use Jmeter, Taurus, Postman, and SoapUI tools for API testing. Below is a small example using Jmeter where test.jmx contains the API test cases.
-
SeleniumLibrary is built specifically for Robot Framework. It supports automated browser-based testing and leverages Selenium WebDriver modules.
-
Project mention: How to setup Selenium to work with Firefox or Chrome in Fedora? | reddit.com/r/Fedora | 2022-12-27
-
Project mention: Using TensorFlow and the Serverless Framework for deep learning and image recognition | dev.to | 2022-05-31
As a hobby, I port a lot of libraries to make the serverless friendly. You can look at them here. They all have an MIT license, so feel free to modify and use them for your project.
-
testcontainers-python
Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.
Project mention: What we learned after I deleted the main production database by mistake | reddit.com/r/dataengineering | 2022-09-18Have a script for spinning up an identical database model in a docker container with your DB of choice. Even nicer than the manual route is depending on your language there's normally some sort of "testcontainers" type library (e.g in Java world https://www.testcontainers.org/ or in PYthon world https://github.com/testcontainers/testcontainers-python) that allows you to run a test that automatically spins up a container then you can use the network connection and run tests against it. E.g If I was testing a postgres integration my test would look like
-
-
-
Selenide – A wrapper for Selenium, Selenide consists of many other tools, including Selenium, WebdriverManager, and BrowserUp Proxy. Selenide is well-organized and comes with good documentation and a large community. It enables you to simplify complex tasks, for example: file download, autostart and autostop of the browser, using a proxy, etc. Though it officially supports only Java, there is also an unofficial port in Python called Selene.
-
This was done with a lot of collaborative effort in Germany:
-
-
-
-
Project mention: Got 74 likes within 30 mins of setting up Tinder as a Caucasian, while my Asian friend only for 3 likes from ladyboys | reddit.com/r/ThailandTourism | 2022-07-14
People use things like this - https://github.com/frederikme/TinderBotz or many other projects https://github.com/topics/tinder-bot
-
opensea-automatic-bulk-upload-and-sale
Bypass reCAPTCHAs | A Selenium Python bot to automatically and bulky upload/ mint and list your NFTs on OpenSea. All metadata compatible, Ethereum and Polygon blockchains supported, reCAPTCHA solvers and bypasser included.
Project mention: Sharing a bot to automatically upload and sale your NFTs to OpenSea. | reddit.com/r/DigitalItems | 2022-04-06You can find out more about this bot here: https://github.com/maximedrn/opensea-automatic-bulk-upload-and-sale. If you have any questions don't hesitate 😊.
-
Python Scripts (GitHub)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Selenium related posts
- Sparx
- One of the browsers of all time
- Bot detection on google?
- Devirtualizing Nike.com's Bot Protection (Part 1)
- Linkedin Comments Scraper - Script to scrape comments (including name, profile picture, designation, email(if present), and comment) from a LinkedIn post from the URL of the post.
- How to setup Selenium to work with Firefox or Chrome in Fedora?
- is zillow still scrapable with python bs4 2022?
-
A note from our sponsor - Sonar
www.sonarsource.com | 9 Feb 2023
Index
What are some of the best open-source Selenium projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | InstaPy | 15,018 |
2 | InfoSpider | 6,460 |
3 | undetected-chromedriver | 3,930 |
4 | selenium-python-helium | 3,285 |
5 | SeleniumBase | 3,112 |
6 | Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE | 2,819 |
7 | splinter | 2,599 |
8 | taurus | 1,821 |
9 | SeleniumLibrary | 1,210 |
10 | webdriver_manager | 1,170 |
11 | lambda-packs | 1,084 |
12 | testcontainers-python | 764 |
13 | Edu-Mail-Generator | 725 |
14 | common-intern | 590 |
15 | selene | 581 |
16 | vaccipy | 538 |
17 | tor-browser-selenium | 431 |
18 | tiktodv3 | 415 |
19 | PyWhatsapp | 384 |
20 | TinderBotz | 298 |
21 | opensea-automatic-bulk-upload-and-sale | 283 |
22 | Python-Scripts | 263 |
23 | impf-botpy | 251 |