Chromedriver无头模式不适用于https

时间:2018-04-01 19:08:30

标签: python selenium https selenium-chromedriver

我正在尝试在无头模式下使用Selenium chromedriver访问URL,但它无效。

我在无头模式下拍了一张截图,这个(http://prntscr.com/ize9f1)就是我得到的。它说“http”而非“https”的事实让我觉得无头镀铬中的https存在问题。

如果我只删除--headless标志,那么转到此URL会很有效,它会给出这个(http://prntscr.com/ize9r9)结果(我知道这也是一个错误,但它是URL的简化版本我是试图访问。这个错误不是问题,只是我无头模式的那个。)

这是我的代码

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://cp.adidas.co.uk/idp/startSSO.ping')

如果有人知道为什么会发生这种情况和/或我如何解决它,那么我们将不胜感激。

谢谢。

0 个答案:

没有答案