|
发表于 2023-12-4 15:54:56
|
显示全部楼层
是的,您遇到的问题可能是由于浏览器驱动与谷歌浏览器版本不匹配引起的。请确保您下载并使用与谷歌浏览器版本相对应的浏览器驱动。
首先,您需要确定您当前使用的谷歌浏览器版本。在谷歌浏览器中,点击右上角的菜单按钮,选择"帮助"(Help),然后选择"关于Google Chrome"(About Google Chrome)。在新打开的页面中,您可以看到浏览器的版本号。
然后,根据您的谷歌浏览器版本,下载相应版本的浏览器驱动。您可以在Selenium官方网站的WebDriver页面(https://www.selenium.dev/documentation/en/webdriver/driver_requirements/)上找到各种浏览器的驱动下载链接。
对于您的谷歌浏览器版本78.0.3904.108,您可以尝试下载并使用ChromeDriver 78.0.3904.105版本的驱动。
安装好正确版本的浏览器驱动后,您可以将其路径指定给Selenium,以便程序能够找到并正确连接到谷歌浏览器。下面是一个示例代码片段:
- from selenium import webdriver
- # 指定浏览器驱动路径
- driver_path = "你的浏览器驱动路径/chromedriver.exe"
- # 创建浏览器驱动实例
- driver = webdriver.Chrome(driver_path)
- # 打开网页示例
- driver.get("http://www.example.com")
- # 关闭浏览器
- driver.quit()
复制代码
请确保将代码中的"你的浏览器驱动路径"替换为您实际的浏览器驱动路径。运行这段代码,如果没有出现错误,则表示驱动配置正确。
希望这能帮助到您解决问题。如果您还有其他疑问,请随时提问。
以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。 |
|