메일로 문의를 드렸지만 새로운 게시판이 생겨서 다시 질문 드립니다.
크롬 116 버전 업데이트 이후 UC 실행이 안되는거 같습니다.
UC 를 사용하지 않고 그냥 셀레니움으로 실행하면 브라우저는 잘 작동하거든요.
그런데 UC 만 사용하면 아래와 같은 오류가 뜹니다.
C:\python_work\230314_esselers\venv\Scripts\python.exe C:/python_work/230314_esselers/test/test.py
1536 864
C:\python_work\230314_esselers\test\cookies\19 폴더가 없어서 생성함
C:\python_work\230314_esselers\venv\lib\site-packages\undetected_chromedriver\__init__.py:339: UserWarning: using ChromeOptions.user_data_dir might stop working in future versions.use uc.Chrome(user_data_dir=’/xyz/some/data’) in case you need existing profile folder
warnings.warn(
Traceback (most recent call last):
File “C:\python_work\230314_esselers\test\test.py”, line 71, in
botDetectionInit()
File “C:\python_work\230314_esselers\test\test.py”, line 53, in botDetectionInit
driver = uc.Chrome(options=options)
File “C:\python_work\230314_esselers\venv\lib\site-packages\undetected_chromedriver\__init__.py”, line 466, in __init__
super(Chrome, self).__init__(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py”, line 45, in __init__
super().__init__(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\chromium\webdriver.py”, line 56, in __init__
super().__init__(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 206, in __init__
self.start_session(capabilities)
File “C:\python_work\230314_esselers\venv\lib\site-packages\undetected_chromedriver\__init__.py”, line 724, in start_session
super(selenium.webdriver.chrome.webdriver.WebDriver, self).start_session(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 290, in start_session
response = self.execute(Command.NEW_SESSION, caps)[“value”]
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 345, in execute
self.error_handler.check_response(response)
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py”, line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:14046
from session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 116.0.5845.97
Stacktrace:
Backtrace:
GetHandleVerifier [0x00C8A813+48355]
(No symbol) [0x00C1C4B1]
(No symbol) [0x00B25358]
(No symbol) [0x00B461AC]
(No symbol) [0x00B406B4]
(No symbol) [0x00B40491]
(No symbol) [0x00B70C55]
(No symbol) [0x00B7093C]
(No symbol) [0x00B6A536]
(No symbol) [0x00B482DC]
(No symbol) [0x00B493DD]
GetHandleVerifier [0x00EEAABD+2539405]
GetHandleVerifier [0x00F2A78F+2800735]
GetHandleVerifier [0x00F2456C+2775612]
GetHandleVerifier [0x00D151E0+616112]
(No symbol) [0x00C25F8C]
(No symbol) [0x00C22328]
(No symbol) [0x00C2240B]
(No symbol) [0x00C14FF7]
BaseThreadInitThunk [0x779700C9+25]
RtlGetAppContainerNamedObjectPath [0x77CE7B1E+286]
RtlGetAppContainerNamedObjectPath [0x77CE7AEE+238]
Process finished with exit code 1
——————————————–
크롬드라이버도 116 버전으로 업데이트 했고
UC 도 pip를 이용해서 최신버전으로 업데이트 했습니다.
무슨 문제인지 잘 모르겠습니다.
해결 답변 부탁 드립니다.
추가 강의를 확인해주세요 ! ch7의 강의가 23/08/19 업데이트 되었습니다.
*해당 문제는 chromedriver_autoinstaller나 ChromeDriverManager로 해결이 불가능합니다. 114 버전부터 구글에서 Chrome과 Chromedriver의 버전이 호환되도록 업로드를 안 하고 있어서 발생하는 문제인데요. https://bit.ly/3OYpxt7 글을 확인해주세요
댓글 1개
메일로 문의를 드렸지만 새로운 게시판이 생겨서 다시 질문 드립니다.
크롬 116 버전 업데이트 이후 UC 실행이 안되는거 같습니다.
UC 를 사용하지 않고 그냥 셀레니움으로 실행하면 브라우저는 잘 작동하거든요.
그런데 UC 만 사용하면 아래와 같은 오류가 뜹니다.
C:\python_work\230314_esselers\venv\Scripts\python.exe C:/python_work/230314_esselers/test/test.py
1536 864
C:\python_work\230314_esselers\test\cookies\19 폴더가 없어서 생성함
C:\python_work\230314_esselers\venv\lib\site-packages\undetected_chromedriver\__init__.py:339: UserWarning: using ChromeOptions.user_data_dir might stop working in future versions.use uc.Chrome(user_data_dir=’/xyz/some/data’) in case you need existing profile folder
warnings.warn(
Traceback (most recent call last):
File “C:\python_work\230314_esselers\test\test.py”, line 71, in
botDetectionInit()
File “C:\python_work\230314_esselers\test\test.py”, line 53, in botDetectionInit
driver = uc.Chrome(options=options)
File “C:\python_work\230314_esselers\venv\lib\site-packages\undetected_chromedriver\__init__.py”, line 466, in __init__
super(Chrome, self).__init__(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py”, line 45, in __init__
super().__init__(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\chromium\webdriver.py”, line 56, in __init__
super().__init__(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 206, in __init__
self.start_session(capabilities)
File “C:\python_work\230314_esselers\venv\lib\site-packages\undetected_chromedriver\__init__.py”, line 724, in start_session
super(selenium.webdriver.chrome.webdriver.WebDriver, self).start_session(
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 290, in start_session
response = self.execute(Command.NEW_SESSION, caps)[“value”]
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 345, in execute
self.error_handler.check_response(response)
File “C:\python_work\230314_esselers\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py”, line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:14046
from session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 116.0.5845.97
Stacktrace:
Backtrace:
GetHandleVerifier [0x00C8A813+48355]
(No symbol) [0x00C1C4B1]
(No symbol) [0x00B25358]
(No symbol) [0x00B461AC]
(No symbol) [0x00B406B4]
(No symbol) [0x00B40491]
(No symbol) [0x00B70C55]
(No symbol) [0x00B7093C]
(No symbol) [0x00B6A536]
(No symbol) [0x00B482DC]
(No symbol) [0x00B493DD]
GetHandleVerifier [0x00EEAABD+2539405]
GetHandleVerifier [0x00F2A78F+2800735]
GetHandleVerifier [0x00F2456C+2775612]
GetHandleVerifier [0x00D151E0+616112]
(No symbol) [0x00C25F8C]
(No symbol) [0x00C22328]
(No symbol) [0x00C2240B]
(No symbol) [0x00C14FF7]
BaseThreadInitThunk [0x779700C9+25]
RtlGetAppContainerNamedObjectPath [0x77CE7B1E+286]
RtlGetAppContainerNamedObjectPath [0x77CE7AEE+238]
Process finished with exit code 1
——————————————–
크롬드라이버도 116 버전으로 업데이트 했고
UC 도 pip를 이용해서 최신버전으로 업데이트 했습니다.
무슨 문제인지 잘 모르겠습니다.
해결 답변 부탁 드립니다.
추가 강의를 확인해주세요 ! ch7의 강의가 23/08/19 업데이트 되었습니다.
*해당 문제는 chromedriver_autoinstaller나 ChromeDriverManager로 해결이 불가능합니다. 114 버전부터 구글에서 Chrome과 Chromedriver의 버전이 호환되도록 업로드를 안 하고 있어서 발생하는 문제인데요. https://bit.ly/3OYpxt7 글을 확인해주세요