【问题标题】:undetected chromedriver use Profile cannot connect to chrome at 127.0.0.1:58726未检测到的 chromedriver 使用配置文件无法在 127.0.0.1:58726 连接到 chrome
【发布时间】:2022-07-18 17:17:43
【问题描述】:

我尝试使用 undetected_chromedriver 但并使用配置文件

这是我的代码

浏览器和配置文件已打开,但驱动程序不工作

我需要使用 chromedriver.exe 运行我的配置文件

import time

import undetected_chromedriver as uc
from selenium.webdriver import Keys
from selenium.webdriver.common import by
from selenium.webdriver.common.service import Service
from selenium.webdriver.support.ui import WebDriverWait
if __name__ == '__main__':
    chrome_options = uc.ChromeOptions()
    chrome_options.add_argument(r'--user-data-dir=C:\Users\moh\AppData\Local\Google\Chrome\User Data')
    chrome_options.add_argument(r'--profile-directory=Profile 6')
    driver = uc.Chrome(driver_executable_path="chromedriver.exe", use_subprocess=True, options=chrome_options)
url = ""
driver.get(url)

我有这个错误

Traceback (most recent call last):
  File "C:/Users/moh/PycharmProjects/jjjkuh/main.py", line 28, in <module>
    driver = uc.Chrome(driver_executable_path="chromedriver.exe", use_subprocess=True, options=chrome_options)
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\undetected_chromedriver\__init__.py", line 401, in __init__
    super(Chrome, self).__init__(
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 70, in __init__
    super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog",
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 93, in __init__
    RemoteWebDriver.__init__(
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 269, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\undetected_chromedriver\__init__.py", line 589, in start_session
    super(selenium.webdriver.chrome.webdriver.WebDriver, self).start_session(
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 360, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 425, in execute
    self.error_handler.check_response(response)
  File "C:\Users\moh\PycharmProjects\jjjkuh\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 247, 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:58726
from chrome not reachable
Stacktrace:
Backtrace:

【问题讨论】:

    标签: python google-chrome driver


    【解决方案1】:

    我也有同样的问题,删除profile目录下的Profile/Perferences文件后就好了。

    【讨论】:

      猜你喜欢
      • 2018-04-29
      • 1970-01-01
      • 2018-09-14
      • 2018-06-18
      • 2014-07-16
      • 1970-01-01
      • 2022-09-23
      • 2022-01-16
      • 1970-01-01
      相关资源
      最近更新 更多