我正在学习Python,试图从另一个网站中提取数据。然而,我编写了一个简单的代码,试图打开Chrome浏览器窗口并在我的web浏览器上显示google。
我在其他视频中看到,只需编写以下代码即可使其工作:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.google.com")然而,当我试图在我的PyCharm上运行它时,我得到了大量的错误行。如果我试图通过命令提示符运行它,也会发生同样的情况(下面都说明了相同的错误图片)。我不知道我错过了什么,但我应该指出,我已经下载了pip、selenium、selenium-chromedriver包,我还从https://chromedriver.chromium.org/网站上下载了相应的程序包。
有人能帮我解决这个问题吗?谢谢大家宝贵的帮助和宝贵的时间!
致以亲切的问候,
萨尔瓦多
发布于 2022-10-10 11:29:26
请张贴错误,以便我们可以看到它是什么告诉你是错误的。
我也是硒和学习蟒蛇的新手。
首先,确保Chromedriver与脚本位于同一个文件夹中。第二,确保你的Chrome和Chromedriver版本是兼容的。
而且,当脚本完成时,它将立即关闭浏览器。
我运行了你的发布代码,它对我有用。安装软件包时有错误吗?
发布于 2022-10-10 11:30:05
我不知道你为什么会出错,但我知道一个可能对你有用的解决办法。
您可以使用一个服务来为您安装for驱动程序文件,如下所示:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))您需要首先使用pip安装经理库。
希望这能有所帮助
发布于 2022-10-10 12:38:16
您可以将Chromedriver放在system path中并尝试执行。
Chromedriver文件夹路径。假设chromedriver.exe文件的路径是- C:/project/Chromedriver/chromedriver.exe,将C:/project/Chromedriver放在Path变量中。重新启动计算机,然后尝试执行以下行:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.google.com")https://stackoverflow.com/questions/74014101
复制相似问题