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中if __name__ == "__main__"详细解释
Oct 21 Python
Python从MP3文件获取id3的方法
Jun 15 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
Python探索之Metaclass初步了解
Oct 28 Python
Queue 实现生产者消费者模型(实例讲解)
Nov 13 Python
解决Pycharm无法import自己安装的第三方module问题
May 18 Python
python使用turtle库绘制时钟
Mar 25 Python
python 遍历列表提取下标和值的实例
Dec 25 Python
Python实现的爬取百度贴吧图片功能完整示例
May 10 Python
python实现单链表的方法示例
Sep 03 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
Python中生成ndarray实例讲解
Feb 22 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
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
JavaScript 三种不同位置代码的写法
2009/10/25 Javascript
一个网马的tips实现分析
2010/11/28 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
原生JS可拖动弹窗效果实例代码
2013/11/09 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
jquery实现网页的页面平滑滚动效果代码
2015/11/02 Javascript
详解JavaScript中Hash Map映射结构的实现
2016/05/21 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
解决Vue调用springboot接口403跨域问题
2019/09/02 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
[原创]python爬虫(入门教程、视频教程)
2018/01/08 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
详解Python直接赋值,深拷贝和浅拷贝
2020/07/09 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
公司综合部的成员自我评价分享
2013/11/05 职场文书
幼儿园校车司机的岗位职责
2014/01/30 职场文书
小学毕业演讲稿
2014/04/25 职场文书
办理房产证委托书
2014/09/18 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
公司搬迁通知
2015/04/20 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP