mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
get_match_driver()增加接收chrome_path
This commit is contained in:
parent
55baacc79f
commit
649f699618
@ -191,15 +191,19 @@ def check_driver_version(driver_path: str = None, chrome_path: str = None) -> bo
|
|||||||
|
|
||||||
|
|
||||||
# -------------------------自动识别chrome版本号并下载对应driver------------------------
|
# -------------------------自动识别chrome版本号并下载对应driver------------------------
|
||||||
def get_match_driver(ini_path: str = None, save_path: str = None) -> None:
|
def get_match_driver(ini_path: str = None,
|
||||||
|
save_path: str = None,
|
||||||
|
chrome_path: str = None) -> None:
|
||||||
"""自动识别chrome版本并下载匹配的driver \n
|
"""自动识别chrome版本并下载匹配的driver \n
|
||||||
:param ini_path: 要读取和修改的ini文件路径
|
:param ini_path: 要读取和修改的ini文件路径
|
||||||
:param save_path: chromedriver保存路径
|
:param save_path: chromedriver保存路径
|
||||||
|
:param chrome_path: 指定chrome.exe位置
|
||||||
:return: None
|
:return: None
|
||||||
"""
|
"""
|
||||||
save_path = save_path or str(Path(__file__).parent)
|
save_path = save_path or str(Path(__file__).parent)
|
||||||
|
|
||||||
chrome_path = _get_chrome_path(ini_path)
|
chrome_path = chrome_path or _get_chrome_path(ini_path)
|
||||||
|
chrome_path = Path(chrome_path).absolute() if chrome_path else None
|
||||||
print('chrome.exe路径', chrome_path, '\n')
|
print('chrome.exe路径', chrome_path, '\n')
|
||||||
|
|
||||||
ver = _get_chrome_version(chrome_path)
|
ver = _get_chrome_version(chrome_path)
|
||||||
@ -219,7 +223,7 @@ def get_match_driver(ini_path: str = None, save_path: str = None) -> None:
|
|||||||
|
|
||||||
if driver_path:
|
if driver_path:
|
||||||
Path(zip_path).unlink()
|
Path(zip_path).unlink()
|
||||||
set_paths(driver_path=driver_path, ini_path=ini_path, check_version=False)
|
set_paths(driver_path=driver_path, chrome_path=str(chrome_path), ini_path=ini_path, check_version=False)
|
||||||
|
|
||||||
if not check_driver_version(driver_path, chrome_path):
|
if not check_driver_version(driver_path, chrome_path):
|
||||||
print('获取失败,请手动配置。')
|
print('获取失败,请手动配置。')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user