python chrome webdriver参数

5.2. chrome实用参数

  • 其他的一些关于Chrome的实用参数及简要的中文说明,使用方法同上4.5.4,当然也可以在shell中使用。
      –user-data-dir=”[PATH]” 指定用户文件夹User Data路径,可以把书签这样的用户数据保存在系统分区以外的分区。
      –disk-cache-dir=”[PATH]“ 指定缓存Cache路径
      –disk-cache-size= 指定Cache大小,单位Byte
      –first run 重置到初始状态,第一次运行
      –incognito 隐身模式启动
      –disable-javascript 禁用Javascript
      --omnibox-popup-count=“num” 将地址栏弹出的提示菜单数量改为num个。我都改为15个了。
      --user-agent=“xxxxxxxx” 修改HTTP请求头部的Agent字符串,可以通过about:version页面查看修改效果
      --disable-plugins 禁止加载所有插件,可以增加速度。可以通过about:plugins页面查看效果
      --disable-javascript 禁用JavaScript,如果觉得速度慢在加上这个
      --disable-java 禁用java
      --start-maximized 启动就最大化
      --no-sandbox 取消沙盒模式
      --single-process 单进程运行
      --process-per-tab 每个标签使用单独进程
      --process-per-site 每个站点使用单独进程
      --in-process-plugins 插件不启用单独进程
      --disable-popup-blocking 禁用弹出拦截
      --disable-plugins 禁用插件
      --disable-images 禁用图像
      --incognito 启动进入隐身模式
      --enable-udd-profiles 启用账户切换菜单
      --proxy-pac-url 使用pac代理 [via 1/2]
      --lang=zh-CN 设置语言为简体中文
      --disk-cache-dir 自定义缓存目录
      --disk-cache-size 自定义缓存最大值(单位byte)
      --media-cache-size 自定义多媒体缓存最大值(单位byte)
      --bookmark-menu 在工具 栏增加一个书签按钮
      --enable-sync 启用书签同步
      –single-process 单进程运行Google Chrome
      –start-maximized 启动Google Chrome就最大化
      –disable-java 禁止Java
      –no-sandbox 非沙盒模式运行

 

# Ubuntu16.04上运行需要的driver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('blink-settings=imagesEnabled=false')  # 不加载图片, 提升速度
chrome_options.add_argument('blink-settings=imagesEnabled=false')  # 不加载图片, 提升速度
chrome_options.add_argument('--headless')  # 无界面化浏览器
chrome_options.add_argument('window-size=1920x3000')  # 指定浏览器分辨率
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-dev-shm-usage')
prefs = {
    'profile.default_content_settings.popups': 0,
    'download.default_directory': self.save_file_path
}  # 文件下载地址
chrome_options.add_experimental_option("prefs", prefs)
chromedriver = "/usr/bin/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=chromedriver)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值