【发布时间】:2018-06-10 06:13:16
【问题描述】:
我在 Windows 7 和 Python 3.6 上运行 ChromeDriver 2.34.522940 和 Selenium 3.8.0。
我正在尝试这段代码:
def foo(url, login, password):
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get(url)
它给出了错误信息:
DevTools 监听 ws://127.0.0.1:12355/devtools/browser/ed317bfa-b264-4fd7-bc5d-aeab717fdb58
[1229/152519.688:ERROR:gl_surface_egl.cc(772)] eglInitialize D3D11 失败,错误 EGL_NOT_INITIALIZED,尝试下一个显示类型
继续运行以下代码:
u = driver.find_element_by_name('login')
u.send_keys(login)
p = driver.find_element_by_name('password')
p.send_keys(password)
p.send_keys(Keys.RETURN)
它给出了一个新的错误信息:
[9152:11284:1229/152703.260:ERROR:service_manager.cc(157)] 连接 InterfaceProviderSpec 阻止 service: content_renderer 绑定 接口:blink::mojom::ReportingServiceProxy 暴露于: 内容浏览器
几秒钟后:
[9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] 不是 已实现 [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] 未实现 [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] 不是 已实现 [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] 未实施
我昨天运行了相同的代码,但没有给出这些错误消息。是什么导致了这些错误信息,以及如何抑制这些错误信息?
【问题讨论】:
标签: python selenium web-scraping selenium-chromedriver