셀레니움(4)
-
셀레니움 urllib3.exceptions.MaxRetryError 에러 Case1 : 웹 드라이버와 연결 문제(feat. try catch 에러분석)
셀레니움으로 웹페이지를 다루는 프로그램을 작성하다 다음과 같은 에러를 만나게되었다. 1. 웹 드라이버 사용중 에러 발견 캡챠문구를 처리하고 난 다음에 갑자기 에러가 발생하는 데다가, urllib3라는 접두어가 있어서, 웹에서 에러가 난 줄 알았다. (왜냐면 원래 잘 작동하던 웹페이지 컨트롤이었으니까)Traceback (most recent call last): File "D:\test.py", line 106, in print("windows :", driver.window_handles, "current window :", driver.current_window_handle) File "D:\selenium1\lib\site-packages\selenium\webdriver\remote..
2025.03.06 -
셀레니움 urllib3.exceptions.MaxRetryError 에러 해결Cases
Selenium을 사용하면서 urllib3.exceptions.MaxRetryError 오류를 겪을 수 있습니다. 이 오류는 다양한 원인으로 발생하며, 각 원인에 따른 해결 방법이 필요합니다. 아래에 주요 원인과 그에 따른 해결 방법을 정리하였습니다. 1. 웹 드라이버와의 연결 문제원인: 웹 드라이버(예: ChromeDriver, GeckoDriver)와의 연결이 실패하여 발생합니다. 이는 드라이버가 비정상적으로 종료되었거나, 드라이버와 브라우저 버전의 불일치로 인해 발생할 수 있습니다.해결 방법:웹 드라이버와 브라우저의 버전이 호환되는지 확인하고, 필요 시 업데이트합니다.코드 실행 후 driver.quit()을 호출하여 드라이버를 올바르게 종료합니다.웹 드라이버를 재시작하여 연결을 재설정합니다...
2025.03.06 -
Selenium firefox가 자동으로 mozilla.com과 firefox.com에 접속하는 것 막기 - How to prevent Firefox from accessing the mozilla.com and firefox.com automatically
안드로이드에 우분투를 설치해서 셀레니움을 사용 중인데 셀레니움 사용 초기라 우분투 버전등 chrome driver 설정이 쉽지 않아서 firefox 드라이버를 사용하기로 하였는데, 해당 웹페이지로부터 Html response code 200을 받는지 확인하는 과정에서 다음과 같이 의도하지 않은 파이어폭스 셀레니움 브라우저가 mozilla.com에 접속하는 상황을 발견하였다. 이때문에 별것도 아닌 구문 수행에 오래걸리기도 할 것 같아서 제거해보기로 했는데 쉽지 않았다. 파이어폭스 브라우저에서 2가지 설정을 변경해주고(1차) hosts화일도 변경해줘야(2차) mozilla.com이나 firefox.com 에 의도치 않은 접속을 막을 수 있음. 1. firefox 브라우저가 mozilla.com에 무단 접속상..
2023.08.23 -
셀레니움 크롬드라이버 115, 116, 117, 118 못찾는 에러 오류 해결(Resolution of no such driver error in selenium for chromedriver 115, 116, 117, 118 from repository)
셀레니움에서 사용하는 크롬드라이버가 무서운 속도 버전업 되고있다. 덕분에 정식 repository에 chromedriver 115, 116, 117, 118 등이 저장되지 않아서 자동 인스톨 사용시 다음과 같은 에러가 발생하고 있다. ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/LATEST_RELEASE_115.0.5790 Error getting version of chromedriver 116. Retrying with chromedriver 115 (attempt 1/5) Error getting version of chromedriver 115. Retrying with chromedri..
2023.08.22