A webdriver downloader
Project description
Quick start:
Download chrome driver:
from driverloader import chrome_driver
print(chrome_driver.default)
Download firefox driver:
from driverloader import firefox_driver
print(firefox_driver.default)
The drivers would be downloaded in executor/ dir of the webdrivers package. You can find chromedriver.exe or geckodriver.exe in the dir.
Using with selenium:
from selenium.webdriver import Chrome
from driverloader import chrome_driver
browser = Chrome(chrome_driver.default)
browser.quit()
Downloading to customized path:
from driverloader import chrome_driver
driver_path = chrome_driver(path='.')
or absolute path:
import pathlib
from driverloader import chrome_driver
current_dir = pathlib.Path(__file__).parent.parent
print(chrome_driver(current_dir))
customized version:
from driverloader import chrome_driver
driver_path = chrome_driver(path='.', version='70')
command line
Using driverloader by command line like this:
driverloader chrome .
driverloader firefox .
Two arguments:
- driver_name, chrome and firefox supported.
- path, the path you want to save the driver.
Options:
-v
or--version
, the version would be downloaded.-f
or--force
, force downloading if the similar driver exists
System Platform
Driverloader would download the given version according to your OS, windows, mac, linux are all OK.
Mirror URL
webdriver-downloader get the drivers from https://npm.taobao.org/mirrors/
- chrome driver: https://npm.taobao.org/mirrors/chromedriver/
- firefox driver: https://npm.taobao.org/mirrors/geckodriver/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
driverloader-0.1.3.tar.gz
(5.0 kB
view hashes)
Built Distribution
Close
Hashes for driverloader-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08347b3132cf725ad432b633fb581f27f16bc520ba6f563fcc78c2a4d7ccfca0 |
|
MD5 | 83578200902ef402bc50db80b27ad16e |
|
BLAKE2b-256 | 661643e1c423e785459b76ba177536d30303eb51b98f755c3ed2bf8116bbadc8 |