The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Python Browser Projects
-
undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
emacs-application-framework
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
-
asciichart
Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Botright
Botright, the most advance undetected, fingerprint-changing, captcha-solving, open-source automation framework. Build on Playwright, its as easy to use as it is to extend your code. Solving your Captchas for free with AI.
-
galacteek
Multi-platform browser for the distributed web. Mirror of https://gitlab.com/galacteek/galacteek Become a sponsor: https://ko-fi.com/galacteek
-
browser-history
A simple, zero-dependencies, developer-friendly Python package to retrieve web browser history
-
phantomime
An embeddable headless browser package for Python that provides a simplified interface for interacting with web pages using Selenium and Selenium Hub.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Rusty revenant Servo returns to render once more | news.ycombinator.com | 2023-09-27I don'r know if this counts but there is also https://www.qutebrowser.org/ which uses qt webkit IIUC
This command-line tool clicks ads for a certain query on Google/Bing search using undetected_chromedriver package. Supports proxy, running multiple simultaneous browsers, ad targeting/exclusion, and running in loop.
Project mention: EAF stuck saying "EAF/browser Opening https://example.com" | /r/DoomEmacs | 2023-07-10
Project mention: Ask HN: Why don't browsers just build a non-JS interpreter? | news.ycombinator.com | 2024-01-10
Every minor detail matters and adds to the total import time as part of the cold start. We need to optimize our code and imports. If you use Python, you can analyze your code with a tool like Tuna and optimize your libraries (perhaps replace slower ones) and your imports.
Project mention: Autotab – Boring AI Agents for real world tasks | news.ycombinator.com | 2023-10-19You can pause recording at anytime. For passwords we recommend using the login tools in our starter repo, check out the example config here: https://github.com/Planetary-Computers/autotab-starter/blob/...
For sensitive information that appears in the DOM during recording, there is a chance it could be included in a prompt to the LLM. We're using OpenaAI via API, which is SOC 2 & 3 compliant and does not use data for model training (supposedly) https://trust.openai.com
botasaurus – The All in One Framework to build Awesome Scrapers
Project mention: Sidebery – A Firefox extension for managing tabs and bookmarks in sidebar | news.ycombinator.com | 2023-07-19I have a thousand github tabs open, that I'm not sure how to file. I use sideberry and other extensions to manage tabs and close them when I need to. Sideberry is the only somewhat efficient(fast) way to quickly search and close tabs. I'm been waiting for the v5 release for a long time. There was something I needed from it, but I don't remember right now.
One thing I wish sideberry would do is simplify keyboard navitation. I.e. the moment you start typing it should type things in the search and then should should be able to navigate the result without mouse.
Maybe someone here can tell me how I can quickly select tabs if I use container tab groups. The address bar only selects open tabs from the right tab group so it's completely useless to me. For a while I used rofi tab switcher[1] but that magically stopped working so I made a custom rofi script that parses brotab[2] output.
[1] https://github.com/blackhole89/rofi-tab-switcher
[2] https://github.com/balta2ar/brotab
Python Browser related posts
- Show HN: I built a small utility that handles multiple browser instances for you
- Is AWS Lambda Cold Start Still an Issue?
- Show HN: Consol3 – A 3D engine in the terminal that executes on the CPU
- Show HN: Rem: Remember Everything (open source)
- Mozilla Standards Positions Opposes Web Integrity API
- How does PyScript actually work?
- EAF stuck saying "EAF/browser Opening https://example.com"
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Browser projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | qutebrowser | 9,344 |
2 | undetected-chromedriver | 8,066 |
3 | emacs-application-framework | 2,952 |
4 | Transcrypt | 2,808 |
5 | asciichart | 1,801 |
6 | tuna | 1,262 |
7 | autotab-starter | 963 |
8 | botasaurus | 899 |
9 | ffpass | 380 |
10 | brotab | 363 |
11 | webcompat.com | 342 |
12 | Python-Scripts | 299 |
13 | Botright | 241 |
14 | galacteek | 166 |
15 | browser-history | 145 |
16 | FactorioMaps | 115 |
17 | braus | 63 |
18 | skylon | 39 |
19 | DjangoS3Browser | 38 |
20 | SimpleWeb | 23 |
21 | browsers | 22 |
22 | phantomime | 8 |
23 | uaharvester | 8 |
Sponsored