美文网首页
selenium--options控制无头模式

selenium--options控制无头模式

作者: 阿登20 | 来源:发表于2020-11-16 15:05 被阅读0次

    chrome的无头模式

    from selenium import webdriver
    import time
    import os,platform
    from selenium.webdriver.chrome.options import Options
    
    if platform.system() =="Windows":
        os.system("taskkill -im chrome* -f")  # 把chrome开头的进程都杀掉
    else:
        os.system("killall -9 chrome*")
    options = Options()
    options.add_argument('--headless') # linux下的无头模式
    driver = webdriver.Chrome(chrome_options=options) # 注意传参参数
    driver.get("https://www.baidu.com/")
    driver.maximize_window()
    print(driver.current_url)
    print(driver.title)
    time.sleep(3)
    driver.save_screenshot("./wutou.png")
    driver.quit()
    
    

    Firefox 的 headless

    from selenium import webdriver
    import time
    import os,platform
    from selenium.webdriver.firefox.options import Options
    
    if platform.system() =="Windows":
        os.system("taskkill -im chrome* -f")  # 把chrome开头的进程都杀掉
    else:
        os.system("killall -9 chrome*")
    options = Options()
    options.headless = True   # linux下的无头模式
    driver = webdriver.Firefox(firefox_options=options)
    driver.get("https://www.baidu.com/")
    driver.maximize_window()
    print(driver.current_url)
    print(driver.title)
    time.sleep(3)
    driver.save_screenshot("./wutou.png")
    driver.quit()
    
    

    相关文章

      网友评论

          本文标题:selenium--options控制无头模式

          本文链接:https://www.haomeiwen.com/subject/xoxzbktx.html