我目前使用 Python (v3.5.1)、Selenium (v3.7) 和 Chromedriver (v2.33)。
当我运行以下命令时:
from selenium import webdriver
driver = webdriver.Chrome('C:\Program Files\ChromeWebdriver\chromedriver.exe')
我收到以下消息:
[2440:4356:1115/112221.822:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: PasswordManagerAllowShowPasswords
[2440:4356:1115/112221.822:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: SkipMetadataCheck
[2440:4356:1115/112221.947:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: PasswordManagerAllowShowPasswords
[2440:4356:1115/112221.947:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: SkipMetadataCheck
我的脚本的其余部分可以正常工作,但我想了解导致这些错误的原因,以便我可以让它们消失,或者至少解释为什么它们对我团队的其他成员不重要。
试试这个包。它会根据您当前的浏览器自动获取 chromedriver。另外,如果可能的话,请更新您当前的谷歌浏览器。你可以通过 pip 安装这个包。
pip install chromedriver-autoinstaller
试试这个代码:
from selenium import webdriver
import chromedriver_autoinstaller
chromedriver_autoinstaller.install()
driver = webdriver.Chrome()
driver.get("https://www.google.com")
另外,如果需要,请检查文档:https://pypi.org/project/chromedriver-autoinstaller/ https://pypi.org/project/chromedriver-autoinstaller/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)