Selenium 不会创建 Chrome 对象

问题描述 投票:0回答:1

用这个简单的代码:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get(url="https://google.com")

pycharm没有显示任何东西;这就像它试图创建类但它从未创建过。

我尝试了很多方法,例如安装网络驱动程序、指定文件路径和更改 chrome 配置,但这些方法都不起作用。pycharm loading forever

python pycharm python-3.11
1个回答
0
投票

“PyCharm”无论如何都不会显示任何内容 - 它只是运行您的脚本,该脚本可能会也可能不会尝试启动 Chrome 驱动程序。您需要驱动程序与您的浏览器版本相匹配,否则它将尝试启动并立即关闭。检查这里:https://googlechromelabs.github.io/chrome-for-testing/#stable

您可能会看到一个方框短暂闪烁,或者完全错过它。下载正确版本的驱动程序后,您可能需要参考它 - 例如,我将其保存在脚本旁边的

bin
文件夹中:

from selenium import webdriver
driver = webdriver.Chrome('./bin/chromedriver.exe')
driver.get(url="https://google.com")
© www.soinside.com 2019 - 2024. All rights reserved.