웹 자동화웹사이트 제어하기Selenium 준비하기

Q

slelenium 구글 driver 최신버전이 없어서 진행이 안돼고, 해결해도 바로 꺼져요

조회 13894

좋아요 3

2023년 3월 17일()




A
5개의 답변이 있어요
질문자 채택



2023년 3월 18일

댓글 2

2023년 3월 22일
알려주신 대로 하니 종료되지 않았어요. 처음에 알려주신것과 바뀐거가 어떤 코드를 적용했기때문인지 궁금하네요. 감사합니다.
2023년 11월 27일
전 두가지 방법 모두 VC에서 바로 close되는데 혹시 다른 방법이 없을까요?



2023년 3월 17일 ()

댓글 3

2023년 3월 17일
셀리니움 4.x 버전으로 했는데요.에러는 안나는데 여전히 바로 웹페이지 열리고 바로 꺼져요.
2023년 3월 17일
디버거에서 Traceback (most recent call last): File "C:/Users/mun_y/PycharmProjects/selenium/selenium_basic.py", line 5, in driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install())) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 80, in __init__ super().__init__( File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 104, in __init__ super().__init__( File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 286, in __init__ self.start_session(capabilities, browser_profile) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 378, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 438, in execute response = self.command_executor.execute(driver_command, params) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 290, in execute return self._request(command_info[0], url, body=data) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 311, in _request response = self._conn.request(method, url, body=body, headers=headers) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\urllib3\request.py", line 78, in request return self.request_encode_body( File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\urllib3\request.py", line 170, in request_encode_body return self.urlopen(method, url, **extra_kw) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\urllib3\poolmanager.py", line 376, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\urllib3\connectionpool.py", line 703, in urlopen httplib_response = self._make_request( File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\urllib3\connectionpool.py", line 449, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "C:\Users\mun_y\PycharmProjects\selenium\venv\lib\site-packages\urllib3\connectionpool.py", line 444, in _make_request httplib_response = conn.getresponse() File "C:\Users\mun_y\AppData\Local\Programs\Python\Python39\lib\http\client.py", line 1377, in getresponse response.begin() File "C:\Users\mun_y\AppData\Local\Programs\Python\Python39\lib\http\client.py", line 320, in begin version, status, reason = self._read_status() File "C:\Users\mun_y\AppData\Local\Programs\Python\Python39\lib\http\client.py", line 281, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") KeyboardInterrupt
2023년 3월 17일
이렇게 나오고요. from selenium import webdriver from selenium.webdriver.chrome.service import Service as ChromeService from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install())) # 사이트 접속하기 driver.get('https://codeit.kr')



2023년 8월 20일 ()

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇