Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

7.7K
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda