美文网首页
Selenium操作无界面浏览器,以及关闭方式

Selenium操作无界面浏览器,以及关闭方式

作者: 一个大橙子Orange | 来源:发表于2019-12-27 11:34 被阅读0次

一丶驱动下载

Chrome:https://npm.taobao.org/mirrors/chromedriver

Firefox:https://github.com/mozilla/geckodriver/releases

二丶Chrome无界面headless模式

from selenium import webdriver

# 实例化ChromeOptions,并然后设置 set_headless 或 add_headless

options = webdriver.ChromeOptions()

options.set_headless()     # options.add_argument('-headless')

options.add_argument('--disable-gpu')    # 禁用GPU加速

# 打开无界面chrome浏览器

driver = webdriver.Chrome(options=options)

三丶Firefox无界面headless模式

from selenium import webdriver

# 实例化FirefoxOptions,并然后设置 set_headless 或 add_headless

options = webdriver.FirefoxOptions()

options.set_headless()    # options.add('-headless')

options.add_argument("--disable-gpu")    #禁用GPU加速

driver = webdriver.Firefox(options=options) 

四丶关闭driver

1.driver.close()    #源码:Closes the current window。翻译:关闭当前窗口

2. driver.quit()     #源码:Quits the driver and close every associated window。翻译:退出驱动程序并关闭所有相关窗口

相关文章

网友评论

      本文标题:Selenium操作无界面浏览器,以及关闭方式

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