Windows 10의 Selenium이 포함된 Chrome v87의 USB 통신 문제
최근 Chrome 드라이버 v87 및 Chrome v87 관련 오류가 사용자에게 발생했습니다. USB 통신:
[ERROR:device_event_log_impl.cc(211)] USB: usb_device_handle_win.cc:1020 노드 연결에서 설명자를 읽지 못했습니다. 시스템에 연결된 장치가 작동하지 않습니다. (0x1F)
Chrome 업데이트가 USB 통신에 미치는 영향
이 오류는 Chrome에서 USB 연결을 관리하는 방식이 변경되었음을 나타냅니다. 결과적으로 기본 Selenium 스크립트에서도 이 오류가 발생합니다.
해결 방법: 오류 메시지 표시
이 오류는 Selenium 스크립트의 기능에 영향을 미치지 않지만 다음과 같은 문제가 발생할 수 있습니다. 짜증나. 이러한 오류 메시지를 표시하지 않으려면 다음과 같은 실험적 옵션을 사용할 수 있습니다.
options.add_experimental_option('excludeSwitches', ['enable-logging'])
업데이트된 코드 블록
from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument("start-maximized") options.add_experimental_option('excludeSwitches', ['enable-logging']) driver = webdriver.Chrome(options=options, executable_path=r'C:\WebDrivers\chromedriver.exe') driver.get('https://www.google.com/')
결론
이 해결 방법은 Chrome 로그인을 비활성화하여 오류 메시지를 표시하지 않습니다. USB 통신의 실제 문제를 해결하지는 못하지만 최신 버전의 Chrome 및 Chrome 드라이버와 함께 Selenium을 사용하면서 더욱 깔끔한 콘솔 출력을 즐길 수 있는 방법을 제공합니다.
위 내용은 Chrome v87이 Windows 10에서 Selenium과 USB 통신 오류를 일으키는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!