Python Selenium

Open-source Python projects categorized as Selenium

Top 23 Python Selenium Projects

  1. Jobs_Applier_AI_Agent_AIHawk

    AIHawk aims to easy job hunt process by automating the job application process. Utilizing artificial intelligence, it enables users to apply for multiple jobs in a tailored way.

    Project mention: Jobs Applier AI Agent | news.ycombinator.com | 2024-12-08
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. InstaPy

    📷 Instagram Bot - Tool for automated Instagram interactions

  4. undetected-chromedriver

    Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

    Project mention: Cross-platform RAT deployed by weaponized 'requests' clone | dev.to | 2024-08-30

    Failed Proof-of-Origin checks: The package claimed to be associated with the GitHub repository undetected-chromedriver, but other packages held stronger claims to this repository.

  5. docker-android

    Android in docker solution with noVNC supported and video recording

  6. SeleniumBase

    Python APIs for web automation, testing, and bypassing bot-detection.

    Project mention: Scraperr – A Self Hosted Webscraper | news.ycombinator.com | 2025-05-11

    Low effort baseline would be https://seleniumbase.io/, to drive a preconfigured web browser that looks relatively human to the network service. Typically it just clicks through the one-click captcha:s.

    If that's not good enough you'll likely have to fiddle with your own web driver and possibly a computer vision rig to manage to click through 'find the motorcycle' kind of challenges. Paying a click farm to do it for you is probably cheaper in the short run.

    An important hurdle is getting reputable IPv4 addresses to do it from, if you're going to do it a lot. Having or renting a botnet could help, but might be too illegal for your use case.

  7. InfoSpider

    INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

  8. 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!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. splinter

    splinter - python test framework for web applications

  11. webdriver_manager

    Project mention: Use WhatsApp com Python com nosso Package de maneira simples e totalmente local | dev.to | 2024-05-30
  12. taurus

    Automation-friendly framework for Continuous Testing by (by Blazemeter)

  13. 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: How to be Test Driven with Spark: Chapter 5: Leverage spark in a container | dev.to | 2025-03-15

    To improve this, you will leverage testcontainers which empower you with easy docker creation and removal at the test level.

  14. SeleniumLibrary

    Web testing library for Robot Framework

  15. lambda-packs

    Precompiled packages for AWS Lambda

  16. Microsoft-Rewards-Farmer

    A simple bot that uses selenium to farm Microsoft Rewards written in Python

  17. whatsapp-osint

    WhatsApp spy - logs online/offline events from ANYONE in the world

  18. Edu-Mail-Generator

    Generate Free Edu Mail(s) within minutes

  19. tiktodv3

    TIKTOD V3 is a bot application designed to automate interactions on Zefoy website, such as increasing views, hearts, followers, and shares on a specified video. The bot uses technologies like Selenium for web automation and OCR (Optical Character Recognition) for solving captchas.

  20. selene

    User-oriented Web UI browser tests in Python (by yashaka)

  21. common-intern

    🤖 A selenium script to automatically apply to software engineering internships.

  22. TinderBotz

    Automated Tinder bot and scraper using selenium in python. (by frederikme)

  23. EasyApplyJobsBot

    A python bot to automatically apply all Linkedin,Glassdoor, etc Easy Apply jobs based on your preferences. Auto login, auto fill additional questions, apply automatically!

  24. browserpilot

    Natural language browser automation

  25. tor-browser-selenium

    Tor Browser automation with Selenium.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Selenium discussion

Log in or Post with

Python Selenium related posts

  • This Week In Python

    5 projects | dev.to | 20 Dec 2024
  • Guide to SeleniumBase — A Better & Easier Selenium

    2 projects | dev.to | 16 Dec 2024
  • Helium: Lighter Web Automation with Python

    2 projects | news.ycombinator.com | 11 Dec 2024
  • DOOM64: Doom on Contributions Graph

    1 project | news.ycombinator.com | 27 Nov 2024
  • SeleniumBase / Playwright, Selenium, Pupeteer automation alternative

    1 project | news.ycombinator.com | 28 Oct 2024
  • Cross-platform RAT deployed by weaponized 'requests' clone

    3 projects | dev.to | 30 Aug 2024
  • Download Any Substack Article as Markdown (Open Source)

    1 project | news.ycombinator.com | 24 Aug 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Selenium projects in Python? This list will help you:

# Project Stars
1 Jobs_Applier_AI_Agent_AIHawk 28,094
2 InstaPy 17,257
3 undetected-chromedriver 11,150
4 docker-android 10,752
5 SeleniumBase 9,995
6 InfoSpider 7,988
7 Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE 3,205
8 splinter 2,754
9 webdriver_manager 2,141
10 taurus 2,060
11 testcontainers-python 1,784
12 SeleniumLibrary 1,433
13 lambda-packs 1,121
14 Microsoft-Rewards-Farmer 1,076
15 whatsapp-osint 973
16 Edu-Mail-Generator 804
17 tiktodv3 752
18 selene 709
19 common-intern 667
20 TinderBotz 625
21 EasyApplyJobsBot 612
22 browserpilot 599
23 tor-browser-selenium 575

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?