Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

7.7K
Views
No se pudo leer el descriptor de la conexión del nodo: un dispositivo conectado al sistema no funciona. Error al usar ChromeDriver Selenium en el sistema operativo Windows.

Obtuve esto mientras ejecutaba el script Selenium webdriver en python. También configuré la ruta en System Environment y también intenté descargar el webdriver que coincide con mi versión de Chrome. Y también la versión más letest también. Pero sigo recibiendo este error:

 [8552:6856:1120/155118.770:ERROR:device_event_log_impl.cc(211)] [15:51:18.771] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F) [8552:6856:1120/155118.774:ERROR:device_event_log_impl.cc(211)] [15:51:18.774] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F) [8552:6856:1120/155118.821:ERROR:device_event_log_impl.cc(211)] [15:51:18.821] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

Usé esto en mi código:

 driver = webdriver.Chrome(resource_path("C:\\webdriver\\chromedriver.exe")) # to open the chromebrowser driver.get("https://web.whatsapp.com")
over 4 years ago · Santiago Trujillo
10 answers
Answer question

0

Después de una semana de encontrar una respuesta a mi error, terminé con una solución que solo necesita instalar la biblioteca pywin32 y no le dará un error.

abre cmd y escribe

pip instalar pywin32

y usted es bueno para ir .....!

over 4 years ago · Santiago Trujillo Report

0

verifique su lista de dispositivos para ver si hay algún dispositivo usb que no funcione. Resolví esto después de que mi computadora portátil haya sido habilitada para dispositivos bluetooth y cam. ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report

0

El error

 [15292:18896:0820/144926.111:ERROR:device_event_log_impl.cc(214)] [14:49:26.110] USB: usb_device_handle_win.cc:1048 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

desapareció después de descargar y usar la versión del controlador web requerido para mi versión de Chrome que he instalado. Consulte https://chromedriver.chromium.org/downloads

over 4 years ago · Santiago Trujillo Report

0

Solución:

 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.webdriver.chrome.options import Options import time options = Options() options.add_experimental_option('excludeSwitches', ['enable-logging']) driver = webdriver.Chrome(executable_path=r"D:\SW\chromedriver90\chromedriver.exe",chrome_options=options) url = 'https://carlsagan.com/' driver.get(url) ... driver.quit()
over 4 years ago · Santiago Trujillo Report

0

¡¡Encontré una solución!! primero descargue esta extensión de Chrome, luego haga clic en la extensión y configure el agente de usuario en "Chrome en Mac"

segundo cambia esta línea en tu código

 driver = webdriver.Chrome(resource_path("C:\\webdriver\\chromedriver.exe")) # to open the chromebrowser driver.get("https://web.whatsapp.com")

para:

 driver = webdriver.Chrome(executable_path=r'C:\webdriver\chromedriver.exe') # to open the chromebrowser driver.get("https://web.whatsapp.com")

también abra cmd y escriba:

 pip install pywin32
over 4 years ago · Santiago Trujillo Report

0

He probado muchos métodos, pero ninguno me ha funcionado.

Todo lo que puedo hacer es retrasar la salida automática del navegador Chrome con el modo de tiempo.

 from selenium import webdriver import chromedriver_binary # Adds chromedriver binary to path import time options = webdriver.ChromeOptions() options.add_argument("start-maximized") driver = webdriver.Chrome(options=options) driver.get('https://www.google.com/') time.sleep(3600) # let the browser die after 1 hour
over 4 years ago · Santiago Trujillo Report

0

Compruebe el nombre del archivo de especificaciones una vez. Cambié el nombre del archivo de especificaciones, pero olvidé actualizarlo en el archivo de configuración, por lo que aparece este error. Más tarde cambié. resolvió

over 4 years ago · Santiago Trujillo Report

0

Este es un problema de chromedriver en el que todavía están trabajando. No estoy del todo seguro de qué lo está causando, pero los detalles técnicos parecen estar detallados en la respuesta de Debanjan.

La solución general en Internet parece ser "ignorarlo", pero seguro que abarrota mucho los registros.

Sin embargo, encontré una manera de cerrarlo (así como la advertencia "DevTools" que también aparece mucho).

 options = webdriver.ChromeOptions() options.add_experimental_option('excludeSwitches', ['enable-logging']) driver = webdriver.Chrome(options=options)

Puede agregar sus otras opciones de chromedriver y cambiar a eso también, además de apuntar a su ejecutable de chromedriver si lo desea.

over 4 years ago · Santiago Trujillo Report

0

El error probablemente se deba a que usó paréntesis en la variable resource_path. El código debe ser el siguiente:

 driver = webdriver.Chrome(resource_path="C:\webdriver\chromedriver.exe") # to open the chromebrowser driver.get("https://web.whatsapp.com")

si todavía hay algún problema, puede intentar mantener el controlador web en la misma carpeta que el archivo python.

over 4 years ago · Santiago Trujillo Report

0

Este mensaje de error...

 [14432:11656:1120/161059.539:ERROR:device_event_log_impl.cc(211)] [16:10:59.539] USB: usb_device_handle_win.cc:1020 Failed to read descriptor from node connection: A device attached to the system is not functioning. (0x1F)

... implica que ChromeDriver generó un error al intentar iniciar/generar un nuevo contexto de navegación , es decir, una sesión del navegador Chrome .


Análisis

Este error ocurre debido a un dispositivo USB que está conectado al sistema Windows-10 y no funciona correctamente.

Este error se define dentro de usb_device_handle_win.cc de la siguiente manera:

 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; }

Solución

Este error no es dañino y no bloquea la generación del nuevo contexto de navegación , es decir, la sesión del navegador Chrome . Entonces puede ignorar el error con seguridad.

Sin embargo, en su bloque de código, debe reemplazar la palabra clave resource_path con executable_path y su bloque de código efectivo será:

 webdriver.Chrome(executable_path=r'C:\webdriver\chromedriver.exe') # to open the chromebrowser driver.get("https://web.whatsapp.com")

Referencias

Puede encontrar un par de discusiones detalladas relevantes en:

  • USB: usb_device_handle_win.cc:1020 Error al leer el descriptor del error de conexión del nodo con ChromeDriver v87 / Chrome v87 usando Selenium en Windows10
  • No se pudo leer el descriptor de la conexión del nodo: un dispositivo conectado al sistema no funciona. Error al usar ChromeDriver Chrome a través de Selenium.
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!