selenium 无头浏览器headless browser


无头浏览器,即没有界面的浏览器,浏览器该有的功能特性都有。

if browser.lower() == "chrome":

    # 无头浏览器
    chrome_opt = webdriver.ChromeOptions()
    chrome_opt.add_argument("--headless")
    # chrome_opt.set_headless()  # 也可用该方法,已过时

    driver = webdriver.Chrome(config.driver_path, chrome_options=chrome_opt)
elif browser.lower() == "ie":
    ie_opt = webdriver.IeOptions()
    ie_opt.add_argument("--headless")
    driver = webdriver.Ie(config.driver_path, ie_options=ie_opt)
else:
    firefox_opt = webdriver.FirefoxOptions()
    firefox_opt.add_argument("--headless")
    driver = webdriver.Firefox(firefox_options=firefox_opt)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM