selenium.webdriver中add_argument方法常用参数表


Posted in Python onApril 08, 2021

我们在使用selenium库调用Chromedriver.exe时需要很多的配置参数下面列出了常用参数

chrome_options.add_argument("xxx")

序号  参数  说明

1   --allow-outdated-plugins     不停用过期的插件。

2   --allow-running-insecure-content     默认情况下,https 页面不允许从 http 链接引用 javascript/css/plug-ins。添加这一参数会放行这些内容。

3   --allow-scripting-gallery    允许拓展脚本在官方应用中心生效。默认情况下,出于安全因素考虑这些脚本都会被阻止。

4   --disable-accelerated-video  停用 GPU 加速视频。

5   --disable-dart   停用 Dart。

6   --disable-desktop-notifications  禁用桌面通知,在 Windows 中桌面通知默认是启用的。

7   --disable-extensions     禁用拓展。

8   --disable-file-system    停用 FileSystem API。

9   --disable-preconnect     停用 TCP/IP 预连接。

10  --disable-remote-fonts   关闭远程字体支持。SVG 中字体不受此参数影响。

11  --disable-speech-input   停用语音输入。

12  --disable-web-security   不遵守同源策略。

13  --disk-cache-dir     将缓存设置在给定的路径。

14  --disk-cache-size    设置缓存大小上限,以字节为单位。

15  --dns-prefetch-disable   停用DNS预读。

16  --enable-print-preview   启用打印预览。

17  --extensions-update-frequency    设定拓展自动更新频率,以秒为单位。

18  --incognito  让浏览器直接以隐身模式启动。

19  --keep-alive-for-test    最后一个标签关闭后仍保持浏览器进程。(某种意义上可以提高热启动速度,不过你最好得有充足的内存)

20  --kiosk  启用kiosk模式。(一种类似于全屏的浏览模式)

21  --lang   使用指定的语言。

22  --no-displaying-insecure-content     默认情况下,https 页面允许从 http 链接引用图片/字体/框架。添加这一参数会阻止这些内容。

23  --no-first-run   跳过 Chromium 首次运行检查。

24  --no-referrers   不发送 Http-Referer 头。

25  --no-sandbox     彻底停用沙箱。

26  --no-startup-window  启动时不建立窗口。

27  --proxy-pac-url  使用给定 URL 的 pac 代理脚本。(也可以使用本地文件,如 --proxy-pac-url="file:\\\c:\proxy.pac")

28  --proxy-server   使用给定的代理服务器,这个参数只对 http 和 https 有效。(例如 --proxy-server=127.0.0.1:8087 )

29  --single-process     以单进程模式运行 Chromium。(启动时浏览器会给出不安全警告)

30  --start-maximized    启动时最大化。

31  --user-agent     使用给定的 User-Agent 字符串

参数:--user-data-dir=UserDataDir

用途:自订使用者帐户资料夹(如:?user-data-dir="D:\temp\Chrome User Data")

参数:--process-per-tab

用途:每个分页使用单独进程

参数:--process-per-site

用途:每个站点使用单独进程

参数:--in-process-plugins

用途:插件不启用单独进程

参数:--disable-popup-blocking

用途:禁用弹出拦截

参数:--disable-javascript

用途:禁用JavaScript

参数:--disable-java

用途:禁用Java

参数:--disable-plugins

用途:禁用插件

参数:?disable-images

用途:禁用图像

参数:--omnibox-popup-count=”num”

用途:将网址列弹出的提示选单数量改为num个

参数:--enable-vertical-tabs

更多关于selenium库的使用方法请查看下面的相关链接

Python 相关文章推荐
Python httplib,smtplib使用方法
Sep 06 Python
python检测服务器是否正常
Feb 16 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
Python的Bottle框架中返回静态文件和JSON对象的方法
Apr 30 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
python针对excel的操作技巧
Mar 13 Python
用pandas按列合并两个文件的实例
Apr 12 Python
Python代码打开本地.mp4格式文件的方法
Jan 03 Python
python3连接mysql获取ansible动态inventory脚本
Jan 19 Python
python实现在线翻译功能
Mar 03 Python
python 实现两个npy档案合并
Jul 01 Python
通俗讲解python 装饰器
Sep 07 Python
python3使用diagrams绘制架构图的步骤
python实现求纯色彩图像的边框
python爬取企查查企业信息之selenium自动模拟登录企查查
Python3 使用pip安装git并获取Yahoo金融数据的操作
Apr 08 #Python
Django 如何实现文件上传下载
Apr 08 #Python
python3 删除所有自定义变量的操作
Apr 08 #Python
pytorch显存一直变大的解决方案
Apr 08 #Python
You might like
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
jQuery 渐变下拉菜单
2009/12/15 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
Javascript迭代、递推、穷举、递归常用算法实例讲解
2019/02/01 Javascript
如何从零开始手写Koa2框架
2019/03/22 Javascript
详解vue-cli3多环境打包配置
2019/03/28 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
详细解析Python中的变量的数据类型
2015/05/13 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
2019/07/30 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
python中如何进行连乘计算
2020/05/28 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
财务总监岗位职责
2014/03/07 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
通讯稿格式及范文
2015/07/22 职场文书
美容院管理规章制度
2015/08/05 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB