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 相关文章推荐
Windows下python2.7.8安装图文教程
May 26 Python
django文档学习之applications使用详解
Jan 29 Python
pandas 数据实现行间计算的方法
Jun 08 Python
Python函数参数操作详解
Aug 03 Python
Python sklearn KFold 生成交叉验证数据集的方法
Dec 11 Python
详解用python生成随机数的几种方法
Aug 04 Python
pycharm创建scrapy项目教程及遇到的坑解析
Aug 15 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
Python通过kerberos安全认证操作kafka方式
Jun 06 Python
在tensorflow以及keras安装目录查询操作(windows下)
Jun 19 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
Aug 05 Python
用ldap作为django后端用户登录验证的实现
Dec 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
php 中include()与require()的对比
2006/10/09 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
javascript之ESC(第二类混淆)
2007/05/06 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
2016/05/26 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python实现360皮肤按钮控件示例
2014/02/21 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
python隐藏终端执行cmd命令的方法
2019/06/24 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
Python修改列表值问题解决方案
2020/03/06 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
python中线程和进程有何区别
2020/06/17 Python
python map比for循环快在哪
2020/09/21 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
英国50岁以上人群的交友网站:Ourtime
2018/03/28 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
上海某公司.net方向笔试题
2014/09/14 面试题
高三自我鉴定范文
2013/10/19 职场文书
思想品德自我评价
2014/02/04 职场文书
倡导文明标语
2014/06/16 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书