代码之家  ›  专栏  ›  技术社区  ›  KiYugadgeter

如何从selenium在chrome中启用“允许不安全的本地主机”标志?

  •  3
  • KiYugadgeter  · 技术社区  · 7 年前

    我想启用selenium中的“allowsecurelocalhost”标志。
    我该怎么做?

    硒:3.12.0,蟒蛇:3.6.5

    Chrome驱动程序创建代码:

    def create_driver():
        options = Options()
        if sys.platform == "darwin":
            options.binary_location = '/Applications/Google Chrome Canary.app/Contents/MacOS/Google Chrome Canary'
        options.add_experimental_option("detach", True)
        options.add_argument('allow-insecure-localhost') # I tried to be enable, but it does not affect to chrome.
        if sys.platform == "win32":
            chromedriver_path = r".\chromedriver"
        else:
            chromedriver_path = "../chromedriver"
        driver = webdriver.Chrome(chromedriver_path, chrome_options=options)
        return driver
    
    1 回复  |  直到 7 年前
        1
  •  4
  •   undetected Selenium    7 年前

    你好像很亲近。根据文件 --allow-insecure-localhost 应该由 -- 如下:

    options.add_argument('--allow-insecure-localhost')
    

    --允许不安全的本地主机 :允许忽略本地主机上的TLS/SSL错误(无间隙,无请求阻塞)