搜集到的一些selenium驱动chrome的参数及配置

selenium和google官网都没找到chromeoption的相关说明,因此自己在网上搜集了一些以备参考。(有的没测试过,不一定正确,仅参考)

from selenium import webdriver

options = webdriver.ChromeOptions() # 创建options对象

# ==========chrome启动参数============
options.add_argument('lang=zh_CN.UTF-8') # 字符集
options.add_argument("--start-maximized") # 最大化启动
options.add_argument('--headless') # 无界面模式
# 使用用户配置启动,指定目录为用户的chrome数据目录
options.add_argument("user-data-dir=C:/Users/user_name/AppData/Local/Google/Chrome/User Data")
# 模拟浏览器
options.add_argument('user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1"')


# ==========chrome配置参数============
prefs = {"profile.managed_default_content_settings.images": 2} # 不加载图片
prefs = {'profile.default_content_setting_values' :{'notifications' : 2}} # 阻止Chrome自身的弹窗,并非阻止广告弹窗
options.add_experimental_option("prefs", prefs)
# 忽略证书警告
options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"]) 

# ============添加扩展===============
extension_path = '/extension/path'
options.add_extension(extension_path)


# options设置完成后,webdriver使用options启动浏览器
browser = webdriver.Chrome(chrome_options=chrome_options)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值