인프런 커뮤니티 질문&답변

woe68님의 프로필 이미지
woe68

작성한 질문수

3분만에 1000명 DB 확보하는 DB 추출기 프로그램 개발 강의 (셀레니움 + pyqt + gui + exe 프로그램)

추출한 이웃 리스트 엑셀파일로저장하기

이오류는 어떤건가요?

작성

·

740

1

 [6512:12744:0216/164613.471:ERROR:device_event_log_impl.cc(218)] [16:46:13.471] USB: usb_device_handle_win.cc:1046 Failed to read descriptor from node connection: 시스템에 부착된 장치가 작동하지 않습니다. (0x1F)

 

뭐 크롬드라이버 버전 때문이라는데

 

그래서

import time from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.chrome.service import Service from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC chrome_options = webdriver.ChromeOptions() driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options) import pyperclip

자동 업데이트로 변경하였는데도 오류뜨네요

답변 1

0

김지유님의 프로필 이미지
김지유
지식공유자

아래 코드의 options 부분을 적용하시면 해당 로그가 나타나지 않게됩니다.

에러라기보다는 크롬드라이버가 로그를 남겨주는 것으로 보셔도 될 것 같아요 !

 

from selenium import webdriver
 
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(options=options)
woe68님의 프로필 이미지
woe68
질문자

이거 해결했습니다

문제는 키워드 여러게가 한번에 안돌아 가네요

그리고 이게 이웃이 많은 사람이 나올경우 너무 오래걸리네요

휠문 때문인지 무한 스크롤 코드를 다르게 짜봐야 겠어요

그리고 백 그라운드에서 실행 시키면 셀레니움 알아서 돌아가겠죠?

woe68님의 프로필 이미지
woe68

작성한 질문수

질문하기