我是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 Traceback(最近一次调用最后一次): 文件“D:/PythonPratice/test.py”,第9行,in driver.get( 'https://www.google.com.tw/') 文件“C:\ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py”,第250行,获取 self.execute(Command.GET,{'url':url}) 文件“C:\ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py”,第238行,执行 self.error_handler.check_response(响应) 在check_response中的文件“C:\ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py”,第193行 提出exception_class(消息,屏幕,堆栈跟踪) selenium.common.exceptions.WebDriverException:消息:未知错误:Runtime.executionContextCreated具有无效的'context':{“auxData”:{“frameId”:“2172.1”,“isDefault”:true},“id”:1,“命名 “:””, “原产地”: “://”} (会议信息:chrome = 56.0.2924.87) (驱动程序信息:chromedriver = 2.9.248315,platform = Windows NT 6.1 SP1 x86_64)
使用退出代码1完成处理
非常感谢!
答案 0 :(得分:1)
您应该提供.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Uri downloadUrl = taskSnapshot.getDownloadUrl();
}
});
的完整路径,请参阅以下内容:
chromedriver.exe
答案 1 :(得分:1)
尝试下载latest version of chromedriver
并将其放入C:/Python27/Scripts/
而不是过时的