A Firefox Selenium WebDriver that patches the browser to avoid detection. Bypasses services such as Cloudflare, Distil Networks, and more. Ideal for web scraping, automated testing, and bot development without getting detected.
Project description
Undetected GeckoDriver v1.0.1
Overview
Undetected GeckoDriver is a wrapper around Selenium's webdriver.Firefox
class. It patches the Firefox binary to bypass detection mechanisms used by services like Cloudflare, Distil Networks, Imperva, and more. This package is intended for use with Selenium to automate web browsing tasks without being detected as a bot. It serves as a drop-in replacement for Selenium's webdriver.Firefox
and can be used in the same way.
Installation
You can install the package via pip:
pip install undetected-geckodriver
Usage
Here's a basic example of how to use Undetected GeckoDriver:
from undetected_geckodriver import Firefox
driver = Firefox()
driver.get("https://www.google.com")
# Use it like a normal Selenium driver ...
Requirements
- Python 3.6+
- Selenium 4.10.0+
Contributing
Contributions are welcome! Please feel free to open an issue or submit a pull request if you encounter any problems or have any suggestions.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
- ByteXenon - GitHub
Acknowledgments
- Special thanks to the contributors of the Selenium project.
- Inspiration from the undetected-chromedriver project.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file undetected_geckodriver-1.0.4.tar.gz
.
File metadata
- Download URL: undetected_geckodriver-1.0.4.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61d988960e3850394a207749f5cb0dc8596364bb71293c9d22588e094915d64e |
|
MD5 | 559ac40739024c5a2a788fe164e5b3a3 |
|
BLAKE2b-256 | 3b1587d80cc6195d0b6a054a93639ff1925cfd9d4adc590377586b1277743c75 |
File details
Details for the file undetected_geckodriver-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: undetected_geckodriver-1.0.4-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 264aedb8613bfa85c3228d6551c7eab5b4c6b287bb4d4a62add71aa50fd2a70d |
|
MD5 | 52e4079840404be31492737cf7c69b09 |
|
BLAKE2b-256 | 5cac10f7c7ce7a30d706661acc675debbb351964281db9ead35a2d93dc97f759 |