![](/img/trans.png)
[英]Unable to Open Chrome WebDriver with Selenium for Python
[英][Python][Selenium]Unable to use webdriver with Chrome
我是Python和Selenium的初学者,我不知道我的代码或环境中有什么错误...
# encoding: utf-8
import time
from selenium import webdriver
from bs4 import BeautifulSoup
driver = webdriver.Chrome(executable_path=r'C:/Python27/Scripts/chromedriver')
time.sleep(3)
driver.get('https://www.google.com.tw/')
for i in range(10):
driver.execute_script('window.scrollTo(0, document.body.scrollHeight);')
time.sleep(1)
print ("Scrolling...")
driver.close()
这是错误消息...
C:\\ Python27 \\ python.exe D:/PythonPratice/test.py回溯(最近一次调用):文件“ D:/PythonPratice/test.py”,第9行,位于driver.get(' https:// www .google.com.tw / ')文件“ C:\\ Python27 \\ lib \\ site-packages \\ selenium \\ webdriver \\ remote \\ webdriver.py”,第250行,位于self.execute(Command.GET,{'url' :url})执行self.error_handler.check_response(response)的文件“ C:\\ Python27 \\ lib \\ site-packages \\ selenium \\ webdriver \\ remote \\ webdriver.py”,文件“ C:\\ Python27 \\ lib \\ site-packages \\ selenium \\ webdriver \\ remote \\ errorhandler.py“,第193行,在check_response中引发exception_class(消息,屏幕,堆栈跟踪)selenium.common.exceptions.WebDriverException:消息:未知错误:Runtime.executionContextCreated具有无效的'context' :{“ auxData”:{“ frameId”:“ 2172.1”,“ isDefault”:true},“ id”:1,“ name”:“”,“ origin”:“://”}(会话信息:chrome = 56.0.2924.87)(驱动程序信息:chromedriver = 2.9.248315,平台= Windows NT 6.1 SP1 x86_64)
流程以退出代码1完成
非常感谢!
您应该提供chromedriver.exe
完整路径,请参见以下内容:
driver = webdriver.Chrome(executable_path=r'C:/Python27/Scripts/chromedriver.exe')
尝试下载最新版本的chromedriver
并将其放到C:/Python27/Scripts/
而不是过时的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.