A package that downloads and manage Chromedriver
Created to be used in a project, this package is published to github for ease of management and installation across different modules.
Installation
install from github
pip install git+https://github.com/AresJef/ChromeDM.git
How to Use
from chromedm import ChromeDM
cdm = ChromeDM(
# Default cache directory: `~/chromedm/.drivers`.
dir=None
/or...
# Custom cache directory: `/destop/chromedrivers`.
dir="/destop/chromedrivers"
)
chromedriver = await cdm.install(
# Match the latest driver version after 1 day.
latest_version_interval = 86_400,
# Use local proxy.
proxy="http://127.0.0.1:7890",
# Download timeout after 10 seconds.
timeout=10,
# Only cache the latest 20 drivers.
max_cache=20,
)
Compatibility
Only support for python 3.10 and above.
Acknowledgements
ChromeDM is based on several open-source repositories.
ChromeDM makes modification of the following open-source repositories:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
chromedm-0.1.10.0.tar.gz
(14.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chromedm-0.1.10.0.tar.gz.
File metadata
- Download URL: chromedm-0.1.10.0.tar.gz
- Upload date:
- Size: 14.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f3ba5959aa70f163b7e60c457388fbc84360c1373fad0b9415beb62155b24d8
|
|
| MD5 |
82e35cad7670d76c352ea247afde827b
|
|
| BLAKE2b-256 |
5318407451e45f1e9fab92d9feb988b5dda6848cbb6d95481e4b10ebf6228785
|
File details
Details for the file chromedm-0.1.10.0-py3-none-any.whl.
File metadata
- Download URL: chromedm-0.1.10.0-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.1 CPython/3.11.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1ccdcb00ee28d36914c0e026d0b7da03b24d29bcf800261e00b4c330b0af390
|
|
| MD5 |
84ac5e8e5d86d3ad615d6abd7a25bd62
|
|
| BLAKE2b-256 |
1a760b67063dcefb7e3674289f548aea2ac70cb1ad57d6bafca3766371f7193a
|