我只是在尝试使用selenium在Mac上做一些非常基础的事情,甚至无法打开网页。我收到一个错误:
Traceback (most recent call last):
File "/Users/godsinred/Desktop/InstagramLiker/GmailAccountGenerator.py", line 10, in <module>
driver = webdriver.Chrome()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/chrome/webdriver.py", line 68, in __init__
self.service.start()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 88, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home
这是我的代码如下:
from selenium import webdriver
import time
link = "https://accounts.google.com"
driver = webdriver.Chrome()
driver.get(link)
time.sleep(5)
driver.quit()
错误说明了一切:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home
该错误明确提到正在检测到的 chromedriver 具有错误的权限。
在启动 WebDriver 和 WebClient时, 将参数 execute_path连同chromedriver 二进制 文件 的绝对路径一起传递,如下所示: __
from selenium import webdriver
link = "https://accounts.google.com“
driver = webdriver.Chrome(executable_path=’/path/to/chromedriver’)
driver.get(link)
您可以在以下位置找到详细的相关讨论:
问题内容: 我只是在尝试使用硒在Mac上做一些非常基础的事情,甚至无法打开网页。我收到一个错误: 这是我的代码如下: 问题答案: 错误说明了一切: 该错误明确指出正在检测到的 chromedriver 具有错误的权限。 解 从ChromeDriver-WebDriver for Chrome下载最新的 chromedriver 二进制文件并将其保存在系统中。 确保 chromedriver 二进制
问题内容: 我四处查看了两个文档,但没有找到答案。 我一直在尝试使用InstaPy一个用于python的instagram api。在因多个错误而失败并假设InstaPy仅存在一些问题之后,我尝试使用selenium精对其进行原始编码。在插入示例代码并将其更改为我喜欢的方式之后,我只是确保此代码可以正常工作。我收到一个新错误,而不是旧错误,说权限可能不正确。我尝试重新安装并以管理员身份运行,但没有
问题内容: 我正在将selenium与python结合使用,并已从以下站点下载了适用于Windows计算机的chromedriver:http ://chromedriver.storage.googleapis.com/index.html?path=2.15 / 下载zip文件后,我将zip文件解压缩到我的下载文件夹中。然后,将可执行二进制文件(C:\ Users \ michael \ Do
...我不断收到以下错误消息: 但是-如上所述-可执行文件是(!)在路上...这是怎么回事?
问题内容: 我正在将selenium与python结合使用,并已从以下网站下载了适用于Windows计算机的chromedriver:http ://chromedriver.storage.googleapis.com/index.html?path=2.15 / 下载zip文件后,我将zip文件解压缩到我的下载文件夹中。然后,我将可执行二进制文件(C:\ Users \ michael \ D
问题内容: 我正在尝试运行此脚本: https://github.com/Chillee/coursera-dl- all 但是,脚本在此行失败,并显示以下错误 如何将phantomjs添加到PATH?我正在运行ubuntu 16.04并通过安装selenium。 问题答案: 我在命令行中使用此命令解决了同样的问题 如果/ home / login / phantomjs / bin是带有可执行文