Skip to main content

selenium-wire-lw extension adding support for undetected_chromedriver

Project description

selenium-wire-undetected-chromedriver

This project is an extension of selenium-wire-lw that adds an UndetectedChrome driver. This project only contains the UndetectedChrome webdriver. selenium-wire-lw is MIT-licensed and therefore compatible with GPLv3, but because GPL, this only works if selenium-wire-lw is a dependency. To avoid the implications of relicensing code, UndetectedChrome has to be separate from the main project, even though it's an optional dependency. Thanks, GPL.

For documentation and bug reports with selenium-wire itself, go to selenium-wire-lw. Bug reports about specifically the undetected_chromedriver integration go in this repo.

Usage

pip3 install selenium-wire-undetected-chromedriver
from seleniumwire_gpl import UndetectedChrome

driver = UndetectedChrome(...)

For extended config and selenium-wire features, see the selenium-wire repo

License

This project is forcibly licensed under GPLv3, because undetected_chromedriver, the problem dependency, is licensed under GPLv3. For the full license text, see the LICENSE file.

The other dependencies have other licenses:

  • selenium-wire-lw: MIT, with the following direct dependencies:
  • setuptools: MIT
    • Note: temporary dependency due to an upstream bug in undetected_chromedriver.

There are quite a few additional indirect dependencies not listed here as well.

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 selenium_wire_undetected_chromedriver_lw-0.0.1.tar.gz.

File metadata

File hashes

Hashes for selenium_wire_undetected_chromedriver_lw-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a2f8c4ce7aa5d0bd31e0f9ac2bce00fef312826a3b749ef36bc6ee9d7109e0b4
MD5 66938c01e43b07304f026176fe6a40f9
BLAKE2b-256 bd8946a98344d37b55c512a53ca0499ea9e004fb51daf0fb96cc08f74560be59

See more details on using hashes here.

Provenance

The following attestation bundles were made for selenium_wire_undetected_chromedriver_lw-0.0.1.tar.gz:

Publisher: deploy.yml on LunarWatcher/selenium-wire-undetected-chromedriver

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file selenium_wire_undetected_chromedriver_lw-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for selenium_wire_undetected_chromedriver_lw-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 487749a9ff79246c53432ef291cae10aad24932f7d81565c3b7d32d74792c9e9
MD5 a2d8460b08eb2ebc21b3790a85212fc0
BLAKE2b-256 ffd52f0da4bc09c28ee8f725d80123a41c26765f165b91d7e87b75dd732d3299

See more details on using hashes here.

Provenance

The following attestation bundles were made for selenium_wire_undetected_chromedriver_lw-0.0.1-py3-none-any.whl:

Publisher: deploy.yml on LunarWatcher/selenium-wire-undetected-chromedriver

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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