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