728x90
크롬이 최근 계속 업데이트 되면서 셀레니움 문제가 발생,,
드라이버를 같이 올려주지 않은 것.
원래 셀레니움을 쓸 때 버전이 업데이트 되어도 계속 최신 버전의 드라이버를 쓸 수 있도록
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
이렇게 작성했었는데
문제의 시작.
처음 114 -> 115 버전으로 바뀌면서 드라이버 지원이 안되는 건지 크롬창 자체가 열리지 않는 문제가 생김.
근데 해결 방법은 의외로 간단했다.
driver = webdriver.Chrome(service=Service(), options=options)
이렇게 바꾸니 해결됨.
근데 얼마 전 또 116으로 업데이트가 되면서 또 안 열림!!!
내 pc에 깔린 셀레니움 버전부터 확인해 보라는 글을 보고 업데이트를 하니 그냥 해결되었다. (4.9 => 4.11)
1. 셀레니움 버전 확인
pip list
2. 셀레니움 버전 업그레이드
pip install selenium --upgrade
728x90
'나를 위한 코드' 카테고리의 다른 글
파이썬 파일 copy (0) | 2023.08.25 |
---|---|
셀레니움 image 다운 안 받기 (0) | 2023.08.23 |
css 선택자 (0) | 2023.08.16 |
셀레니움 selectbox 제어 (0) | 2023.08.16 |
xls 파일 읽기 (0) | 2023.08.16 |
댓글