파이썬으로 셀레니움을 사용하다가 다음과 같은 오류가 발생했습니다.
Traceback (most recent call last):
File "/home/Desktop/selenium/test_selenium.py", line 28, in <module>
driver = webdriver.Chrome(options=options)
File "/home/Desktop/selenium/lib/python3.10/site-packages/selenium/webdriver/chrome/webdriver.py", line 80, in __init__
super().__init__(
File "/home/Desktop/selenium/lib/python3.10/site-packages/selenium/webdriver/chromium/webdriver.py", line 104, in __init__
super().__init__(
File "/home/Desktop/selenium/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 286, in __init__
self.start_session(capabilities, browser_profile)
File "/home/Desktop/selenium/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 378, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/home/Desktop/selenium/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 440, in execute
self.error_handler.check_response(response)
File "/home/Desktop/selenium/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 245, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: unable to discover open pages
unable to discover open pages
"unable to discover open pages" 라는 오류문구와 함께 코드가 실행이 되지 않았습니다. 셀레니움을 headless 모드로 사용하고 있었는데 찾아보니까 "headless" 를 "headless=new" 로 변경하면 된다고 합니다.
위 사진처럼 "headless" 를 "headless=new" 로 변경하면 됩니다.
options = webdriver.ChromeOptions() #options 클래스 생성
options.add_argument("headless=new") #options에 "headless=new" 인자 추가
▼참고한 사이트
반응형
'컴퓨터 이야기 > 프로그래밍' 카테고리의 다른 글
[파이썬] 파이썬(Python) 코드로 파이썬 설치 위치 출력하기 (0) | 2023.02.19 |
---|---|
[파이썬] 리눅스 셀레니움(Selenium) 사용시 assert_process_still_running 오류 해결 (0) | 2023.02.12 |
[아나콘다] 파이썬 가상환경 생성, 만들기 (2) | 2022.12.06 |
[Unity] 유니티 엔진 안드로이드 SDK API 수동 업데이트 다운로드 android sdk does not include your target sdk of ... 오류 해결 (9) | 2022.10.30 |
[VScode] 마우스 휠을 이용한 코드 확대 및 축소 기능 사용하기 (0) | 2022.07.19 |
[Python] 윈도우에 파이썬 설치하기 (0) | 2021.08.27 |
C언어 프로그래밍 기초 강좌 첫걸음 #1 출력문 (0) | 2017.04.23 |
비주얼 스튜디오 2017 C언어 프로젝트 생성하기 Visual Studio 2017 (6) | 2017.04.09 |