selenium无界面操作浏览器与Chrome Options的启动项设置


from selenium import webdriver from selenium.webdriver.chrome.options import Options #实例化一个启动参数对象
set_options = Options() #配置启动项
set_options.add_argument('--headless')#设置无界面模式运行浏览器
set_options.add_argument('--start-maximized')#设置启动浏览器时窗口最大化运行
set_options.add_argument('--incognito')#设置无痕模式
set_options.add_argument('--disable-infobars')#设置禁用浏览器正在被自动化程序控制的提示
set_options.add_argument('--window-size=1928,1080')#设置浏览器分辨率窗口大小 #启动浏览器
driver = webdriver.Chrome(options=set_options) #原来的chrome_options 已被 python建议为使用options driver.get('http://www.baidu.com')

常用的启动参数:

编码前设置浏览器窗口大小:

使用如上options启动设置

编码后设置浏览器窗口大小:

启动浏览器后设置窗口大小:

driver.maximize_window()

启动浏览器后设置窗口尺寸:

driver.set_window_size(900,600)

参考文档:

http://www.51testing.com/html/65/n-4461565.html

https://www.cnblogs.com/pywjh/p/9785650.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM