【发布时间】:2017-10-01 19:15:57
【问题描述】:
我正在尝试从网站上抓取。
我正在尝试通过脚本使用 chromedriver 打开一个 url。它确实打开了chrome,但没有插入url。这是我的代码:
from selenium import webdriver
path_to_chromedriver = '/Users/***/Downloads/chromedriver'
browser = webdriver.Chrome(executable_path = path_to_chromedriver)
url = 'https://www.lexisnexis.com/hottopics/lnacademic/?verb=sf&sfi=AC00NBGenSrch'
browser.get(url)
我收到以下错误:
Traceback (most recent call last):
File "/Users/***/Downloads/test.py", line 6, in <module>
browser.get(url)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 320, in get
self.execute(Command.GET, {'url': url})
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 308, in execute
self.error_handler.check_response(response)
File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"31081.1","isDefault":true},"id":1,"name":"","origin":"://"}
(Session info: chrome=61.0.3163.100)
(Driver info: chromedriver=2.9.248307,platform=Mac OS X 10.9.5 x86_64)
我该怎么做才能插入网址?
【问题讨论】:
-
我建议您检查您正在使用的 chrome 驱动器,以及是否与您的 chrome 版本完全兼容;无论如何,我将 chromedrive.exe 添加到 Windows 路径系统,而不是在代码中指定路径,它解决了我很多问题
标签: python google-chrome selenium