之前以为firefox的无痕模式的参数与chrome的一样,结果刚刚查询才知道两个浏览器的无痕模式的参数不一样!
Chrome的无痕模式参数是 ‘--incognitio’
firefox 的无痕模式参数是 ‘-private’
使用举例:使用firefox无痕模式打开百度浏览器
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
option=Options()
option.add_argument('-private')
#executable_path是火狐浏览器驱动geckowebdriver的路径
browser = webdriver.Firefox(executable_path='/Users/thorne/tests/third-parties/web-driver/darwin/geckodriver',options=option)
browser.get("http://www.baidu.com")
firefox标准模式下访问百度
from selenium import webdriver
browser = webdriver.Firefox(executable_path='/Users/thorne/tests/third-parties/web-driver/darwin/geckodriver')
browser.get("http://www.baidu.com")
补充:selenium启动firefox的其他配置参数
//不显示浏览器界面
//options.add_argument("--headless");
//安全模式启动
//options.add_argument("-safe-mode");
//本地代理
//options.add_argument("--proxy--server=127.0.0.1:8080");//设置隐身模式
//options.add_argument("--private");