美文网首页
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