首页 > 解决方案 > 在网络自动化(selenium + python)中,当运行没有无头工作正常但使用无头{chrome}的代码时,它会导航到意外页面

问题描述

使用 Python / seleniumm 在没有无头模式的情况下运行正常,但使用无头 Chromedriver 会导航到意外页面。

Python代码:

if value == "True":
    chromeOptions.add_argument("--headless")            
    chromeOptions.add_argument('window-size=1920,1080')         

capabilities = DesiredCapabilities.CHROME.copy()        
if self.getPlateform() == "Windows":
    chromedriver = self.SRC_DIR +'yxyz\\chromedriver.exe'
else:
    chromedriver = self.SRC_DIR +'yxyz/chromedriver'
    logging.info(chromedriver)
    return webdriver.Chrome(
        executable_path=chromedriver,
        options=chromeOptions, 
        desired_capabilities = capability
    )

标签: pythonseleniumgoogle-chromeheadless

解决方案


推荐阅读