chrome浏览器的options参数和Selenium启动Chrome时配置选
本⽂转⾃:
1.常⽤的⾏为有:
禁⽌图⽚和视频的加载:提升⽹页加载速度。
添加代理:⽤于FQ访问某些页⾯,或者应对IP访问频率限制的反爬技术。
使⽤移动头:访问移动端的站点,⼀般这种站点的反爬技术⽐较薄弱。
添加扩展:像正常使⽤浏览器⼀样的功能。
设置编码:应对中⽂站,防⽌乱码。
阻⽌JavaScript执⾏。
………
2.chromeOptions
chromeOptions 是⼀个配置 chrome 启动是属性的类。通过这个类,我们可以为chrome配置如下参数(这个部分可以通过selenium源码看到):
设置 chrome ⼆进制⽂件位置 (binary_location)
添加启动参数 (add_argument)
添加扩展应⽤ (add_extension, add_encoded_extension)
添加实验性质的设置参数 (add_experimental_option)
设置调试器地址 (debugger_address)
3.下边是收集的⼀些配置信息:
  ⼀些Chrome的地址栏命令(这些命令会不停的变动,所有不⼀定都是好⽤的)
  在Chrome的浏览器地址栏中输⼊以下命令,就会返回相应的结果。这些命令包括查看内存状态,浏览器状态,⽹络状态,DNS服务器状态,插件缓存等等。
  about:version - 显⽰当前版本
  about:memory - 显⽰本机浏览器内存使⽤状况
  about:plugins - 显⽰已安装插件
  about:histograms - 显⽰历史记录
  about:dns - 显⽰DNS状态
  about:cache - 显⽰缓存页⾯
  about:gpu -是否有硬件加速
  about:flags -开启⼀些插件 //使⽤后弹出这么些东西:“请⼩⼼,这些实验可能有风险”,不知会不会搞乱俺的配置啊!
  chrome://extensions/ - 查看已经安装的扩展
  其他的⼀些关于Chrome的实⽤参数及简要的中⽂说明(使⽤⽅法同上,当然也可以在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 禁⽤弹出拦截
chrome浏览器怎么设置中文  --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 启⽤书签同步

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。