环境-Mac/Python/Selenium IDE-py charm
硒.common.exceptions.Web驱动程序异常: 消息: “铬驱动程序” 可执行文件需要位于 PATH 中。请参阅 https://sites.google.com/a/chromium.org/chromedriver/home
请帮我解决这个问题。
首先,您需要从 https://sites.google.com/a/chromium.org/chromedriver/downloads 下载chrome驱动程序,然后将其取消存档。,然后将此文件添加到环境的参数中。然后编写驱动程序 = Web 驱动程序。Chrome('C:\您的路径浏览器驱动程序\浏览器驱动程序.exe')
您需要从chromedriver下载页面下载chromedriver
二进制文件,并将其放在系统中的任何位置。当您启动WebDriver
实例时,您需要提到ChromeDriver
二进制文件的绝对路径。
在我的< code>Windows 8系统上,下面的代码块运行良好:
from selenium import webdriver
driver = webdriver.Chrome(executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
driver.get('https://www.google.co.in')
print("Page Title is : %s" %driver.title)
对因为您没有通过Selenium驱动Chrome浏览器所需的Chrome二进制文件。
您需要根据您的操作系统从以下网址下载二进制文件:-
https://chromedriver.storage.googleapis.com/index.html?path=2.32/
使用以下代码:-
import os
from selenium import webdriver
chromedriver = "/Users/adam/Downloads/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://stackoverflow.com")
更改上面代码中chromedrive的路径
或
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = DesiredCapabilities.CHROME
cap = {'binary_location': /Users/adam/Downloads/chromedriver"}
driver = webdriver.Chrome(desired_capabilities=cap, executable_path="/Users/adam/Downloads/chromedriver")
driver.get('http://google.com/')
或
或者,您可以使用如下方式直接访问chromedriver:
driver = webdriver.Chrome('/path/to/chromedriver')
来源:
在chrome中运行Selenium WebDriver python绑定
我写了这个: 我得到了以下错误: 回溯(最近一次调用):文件“C:\Users\atrei\AppData\Local\Programs\Python38-32\lib\site packages\selenium\webdriver\common\service.py”,第72行,在start self中。进程=子进程。Popen(cmd,env=self.env,文件“C:\Users\atr
我使用基于flask的应用程序设置了python robot框架 来自阿尔卑斯山:最新拷贝。 /appWORKDIR /appRUN ls-la/RUN apk add--no-acacacecsqlite py3-pip RUN pip3安装-rrequirements.txtENVFLASK_PORT8181 ENVFLASK_APPdemo_appCMD["sh","run.sh"]COPY
问题内容: 我是网络爬虫的新手,我正在尝试使用以下代码修改用户代理: 环境变量中的路径还可以,但我一直收到此错误消息: 您能帮我解决这个问题吗? 问题答案: 此错误消息… …暗示在 环境变量* PATH 变量中指定的位置找不到 ChromeDriver 。 *** 解 你需要通过 按键 executable_path 与沿 值 指的绝对路径 ChromeDriver 与一起 ChromeOptio
问题内容: 错误信息: “ chromedriver”可执行文件必须位于PATH中 我试图在pycharm中使用Selenium编写脚本,但是发生了以上错误。我已经将硒链接到pycharm上(如此处所示)(最新)。 我是硒的新手,不是“ selenium”文件夹中的chromedriver。如果不是,我在哪里可以找到它并将其添加到路径中? 顺便说一句,我尝试在cmd中键入“ chromedrive
我用的是Mac笔记本电脑,我是从youtube上得到的Mac教程,但它对其他学生也适用 原谅我,我对硒还不熟悉 导入org.openqa.selenium.webdriver;导入org.openqa.selenium.chrome.chromedriver;