自动更新driver文件,提高selenium代码的稳定性
Project description
介绍
浏览器的更新和driver文件的版本异常,经常是影响代码稳定性的一个原因,而每次driver文件的更新也是比较繁杂的工作,此次的safe-driver意在帮助维护driver的稳定性
作用
safe-driver导入后,可替换selenium的webdriver,使用方式和方法同selenium的webdriver 当启动浏览器driver文件出错时,程序将自动下载并更新浏览器驱动,并重新返回driver,提高代码的稳定性
导入
from safe-driver.drivers import driver
from safe-driver.drivers import option
使用
此操作同selenium的webdriver.Chrome()
driver = driver()
放入options参数
首先确定导入option配置参数 使用同selenium的ChromeOptions,可直接添加,添加后,无需再次写入到driver中
from safe-driver.drivers import option
option.add_argument('--headless')
目前仅支持windows的chrome浏览器,暂未更新其他系统和浏览器
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
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 SafeDriver-0.0.3.tar.gz.
File metadata
- Download URL: SafeDriver-0.0.3.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
471aa7e5941392cafa7af2ebac867f6df2dd853bf7a6495658a8576ffe930a17
|
|
| MD5 |
6f6395ca224cda21d4ff43ea133bf38f
|
|
| BLAKE2b-256 |
231348aed35a5c12e3eef0ddecf8b628f6a19dff51dff67107a2474e1ec2e966
|
File details
Details for the file SafeDriver-0.0.3-py3-none-any.whl.
File metadata
- Download URL: SafeDriver-0.0.3-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64e19bfb6b2de6d58676e02db42ff45b97e0d1acac6bea797090f67d01e76173
|
|
| MD5 |
b5fad6d5aa1e9d70c344c418ffe83706
|
|
| BLAKE2b-256 |
7c4b343aac0af525145d7e4f70b22c0b177d670fddf6f696b0f7798a2d9f979c
|