Skip to main content

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

PyPI version License: MIT

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

Acknowledgments

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

undetected_geckodriver-1.0.4.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

undetected_geckodriver-1.0.4-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file undetected_geckodriver-1.0.4.tar.gz.

File metadata

File hashes

Hashes for undetected_geckodriver-1.0.4.tar.gz
Algorithm Hash digest
SHA256 61d988960e3850394a207749f5cb0dc8596364bb71293c9d22588e094915d64e
MD5 559ac40739024c5a2a788fe164e5b3a3
BLAKE2b-256 3b1587d80cc6195d0b6a054a93639ff1925cfd9d4adc590377586b1277743c75

See more details on using hashes here.

File details

Details for the file undetected_geckodriver-1.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for undetected_geckodriver-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 264aedb8613bfa85c3228d6551c7eab5b4c6b287bb4d4a62add71aa50fd2a70d
MD5 52e4079840404be31492737cf7c69b09
BLAKE2b-256 5cac10f7c7ce7a30d706661acc675debbb351964281db9ead35a2d93dc97f759

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page