Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法从节点连接读取描述符:连接到系统的设备无法正常工作使用ChromeDriver Chrome to Selenium时出错_Python_Selenium_Google Chrome_Selenium Webdriver_Selenium Chromedriver_Windows 10 - Fatal编程技术网

Python 无法从节点连接读取描述符:连接到系统的设备无法正常工作使用ChromeDriver Chrome to Selenium时出错

Python 无法从节点连接读取描述符:连接到系统的设备无法正常工作使用ChromeDriver Chrome to Selenium时出错,python,selenium,google-chrome,selenium-webdriver,selenium-chromedriver,windows-10,Python,Selenium,Google Chrome,Selenium Webdriver,Selenium Chromedriver,Windows 10,当我运行它时,在最后给我这个错误 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait import time import pyautogui import requests import nltk import urllib.request import random driver=webdriver.Chrome() driver.get('https://w

当我运行它时,在最后给我这个错误

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
import time
import pyautogui
import requests
import nltk   
import urllib.request
import random



driver=webdriver.Chrome()
driver.get('https://www.karsanj.net/login.php')
userm=driver.find_element_by_id('username')
userm.send_keys('gdbcfss')
time.sleep(2)
passwoord=driver.find_element_by_id('password')
passwoord.send_keys('fbxeedf')
time.sleep(2)
sal =driver.find_element_by_id("salTahsili")
sal.click()
time.sleep(2)
pyautogui.press('down')
time.sleep(2)
pyautogui.press('enter')
time.sleep(2)
login=driver.find_element_by_name('login')
login.click()
time.sleep(10)
driver.get('https://www.karsanj.net/vschool_list.php')

def goonline():
    urlsite=driver.current_url()
        
def urlgetter(driver):
    time.sleep(7)
    try:
        onlineclass=driver.find_element_by_class_name('entrance-btn')
        onlineclass.click()
    except:
        print('no online classes in this time ')
    time.sleep(5)
    classon=driver.find_element_by_id('room_unique_url')
    classon.click()
    time.sleep(20)
    attend= driver.find_elements_by_class_name('tablet-beta-label')
    pyautogui.press('enter')
    time.sleep(15)
    try:
        pyautogui.click()
        close1=driver.find_elements_by_id('recording-locked-notifier_0')
        close1.click()
        close2=driver.find_elements_by_class_name('spectrum-Button spectrum-Button--secondary')
        close2.click()
    except:
        pass




urlgetter(driver)
此错误消息

DevTools listening on ws://127.0.0.1:60683/devtools/browser/9b15c32e-ddc1-4ddd-9abe-bcf597ad4821
[4888:9376:1120/223739.924:ERROR:device_event_log_impl.cc(211)] [22:37:39.924] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
…表示在尝试启动/生成新的浏览上下文(即会话)时引发错误


分析 系统上会出现此错误,原因是连接的USB设备的回调错误,该设备无法正常工作

此错误在中定义如下:

DevTools listening on ws://127.0.0.1:60683/devtools/browser/9b15c32e-ddc1-4ddd-9abe-bcf597ad4821
[4888:9376:1120/223739.924:ERROR:device_event_log_impl.cc(211)] 
[22:37:39.924] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)
void UsbDeviceHandleWin::GotDescriptorFromNodeConnection(
调用回调,
作用域\u refptr请求\u缓冲区,
作用域\u refptr原始\u缓冲区,
请求*请求ptr,
DWORD win32_结果,
大小(传输的字节数){
std::unique_ptr request=取消链接请求(request_ptr);
如果(win32\u结果!=错误\u成功){
SetLastError(win32_结果);
USB_PLOG(错误)
void UsbDeviceHandleWin::GotDescriptorFromNodeConnection(
    TransferCallback callback,
    scoped_refptr<base::RefCountedBytes> request_buffer,
    scoped_refptr<base::RefCountedBytes> original_buffer,
    Request* request_ptr,
    DWORD win32_result,
    size_t bytes_transferred) {
  std::unique_ptr<Request> request = UnlinkRequest(request_ptr);
  if (win32_result != ERROR_SUCCESS) {
    SetLastError(win32_result);
    USB_PLOG(ERROR) << "Failed to read descriptor from node connection";
    std::move(callback).Run(UsbTransferStatus::TRANSFER_ERROR, nullptr, 0);
    return;
  }