我使用Selenium来显示网站。这是我的代码:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
browser = webdriver.Chrome(executable_path = 'SELE/chromedriver.exe')
browser.get("https://lolprofile.net/")
代码确实运行,但网站只出现了一秒钟,然后出现了这组问题代码:
[15696:7680:1231/111918.721:ERROR:device_event_log_impl.cc(211)] [11:19:18.721] USB:
usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the
system is not functioning. (0x1F)
现在我无法继续下一步的编码。
这不是一个错误,而是一个警告,它不会影响运行。
浏览器关闭是因为一旦代码执行完成,python垃圾收集器就会关闭chromedriver
您可以添加time.sleep()
,或者要求某些用户input("Enter any key to exit:")
停止代码退出
是的,我添加了以下代码,它等待3秒后关闭。。。
import time
<< your chrome get code goes here >>
time.sleep(3)
我见过一些人绕过这个错误消息,但这并不是小事。
试试这个。。。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(options=options)
driver.get('https://something.com/login')
driver.maximize_window()