from time import sleep
from selenium import webdriver

class ChromeOptions:
def options(self):
options = webdriver.ChromeOptions()
# driver = webdriver.Chrome(chrome_options=options)
# 无头模式:
# options.add_argument(‘–headless’)
# 窗口最大化:
options.add_argument(‘–start-maximized’)
# 去掉默认的自动化提示信息,去掉控制台多余信息
options.add_experimental_option(‘excludeSwitches’, [‘enable-automation’, ‘enable-logging’])
# 读取本地缓存
# options.add_argument(r’–user-data-dir=C:\Users\xtcc\AppData\Local\Google\Chrome\User Data’)
# 去掉账号密码提示保存弹框
prefs = {‘credentials_enable_service’: False, ‘profile.password_manager_enable’: False}
options.add_experimental_option(‘prefs’, prefs)
# 无痕模式
options.add_argument(‘incognito’)

    return options

if name == “main”:
driver = webdriver.Chrome(options=ChromeOptions().options())
driver.get(‘https://www.baidu.com’)
sleep(3)
driver.quit()

ChromeOptions相关推荐

  1. python中options设置_如何使用ChromeOptions在Python selenium中禁用CSS

    要显示没有CSS的页面,为了加快页面加载,您可以使用以下解决方案禁用用于存储各个内容设置的默认值的 Preferences: >代码块: from selenium import webdriv ...

  2. Chrome Capabilities 与 ChromeOptions

    https://sites.google.com/a/chromium.org/chromedriver/capabilities 您可以使用自定义和配置ChromeDriver会话选项.此页面文件的 ...

  3. Chrome 浏览器的 ChromeOptions 参数介绍,selenium 动态渲染必看

    背景 在使用 selenium 浏览器渲染技术,爬取网站信息时,默认情况下就是一个普通的纯净的chrome浏览器,而我们平时在使用浏览器时,经常就添加一些插件,扩展,代理之类的应用.相对应的,当我们用 ...

  4. chrome java插件_selenium启动Chrome配置参数问题

    每次当selenium启动chrome浏览器的时候,chrome浏览器很干净,没有插件.没有收藏.没有历史记录,这是因为selenium在启动chrome时为了保证最快的运行效率,启动了一个裸浏览器, ...

  5. 在CentOS 7.7 x86_64上安装python3的selenium 3模块实录

    安装selenium3模块 pip3 install selenium 如果上面的命令因为网络问题,重试多次仍失败,可以尝试下面的命令 pip3 install selenium -i http:// ...

  6. js如何将数据放在一个内置窗口里面_Java 爬虫遇上数据异步加载,试试这两种办法!...

    这是 Java 爬虫系列博文的第三篇,在上一篇 Java 爬虫遇到需要登录的网站,该怎么办? 中,我们简单的讲解了爬虫时遇到登录问题的解决办法,在这篇文章中我们一起来聊一聊爬虫时遇到数据异步加载的问题 ...

  7. Python爬一下抖音上小姐姐的视频~

    image.png 在简书也码了1W多字了,发现还是爬虫类的文章看的人多. 算法工程师现在都啥价位了,你们还在看爬虫→_→ 介绍 这次爬的是当下大火的APP--抖音,批量下载一个用户发布的所有视频. ...

  8. 360浏览器调用selenium

    2019独角兽企业重金招聘Python工程师标准>>> 360浏览器调用selenium package com.demo;import java.io.File; import j ...

  9. 一行js代码识别Selenium+Webdriver及其应对方案

    有不少朋友在开发爬虫的过程中喜欢使用Selenium + Chromedriver,以为这样就能做到不被网站的反爬虫机制发现. 先不说淘宝这种基于用户行为的反爬虫策略,仅仅是一个普通的小网站,使用一行 ...

最新文章

  1. php的扩展memcache和memcached区别分析
  2. adapter调用notifyDataSetChanged刷新没有起作用的原因
  3. 手工雕刻图纸_龙门整体铝板雕刻弧形楼梯护栏实力商家
  4. mysql的一些初步使用!mysqlcheck mysqladmin 建立删除修改表,库,等
  5. bool查询原理 es_ES系列之原理copy_to用好了这么香
  6. 谢宝友:会说话的Linux内核
  7. RDP协议详细解析(四)
  8. 行为型模式之 状态模式
  9. 小米机器狗CyberDog
  10. Linux下搭建DNS 服务器
  11. topjui中combobox使用
  12. MarkDown下载和安装
  13. layui 表单模板
  14. duilib库combo box提供输入字符模糊查询
  15. 编译安装Memcached
  16. 基于linux的oracle_rac实时应用集群研究,基于Linux的OracleRAC实时应用集群研究毕业设计论文(资料4)...
  17. 2020移动apn接入点哪个快_为什么别人的4g网总比你快?手机这个设置没开启,难怪网络...
  18. Hadoop分析NCDC气象数据
  19. OpenCV每日函数 几何图像变换模块 (9) resize函数
  20. 全国计算机技术与软件专业技术考试----(中级资格/工程师)各资格证详细介绍

热门文章

  1. Chrome开发自定义右键菜单实现快速跳转到指定页面
  2. react学习—ref Hook
  3. ntp网络时间服务器(网络时钟同步)客户端与服务器端设置方法说明
  4. 英飞凌硅麦焊接注意事项
  5. 靶场vulnstack4内网渗透
  6. html下拉复选框联动,HTML : CheckBox 复选框成组联动(JavaScript)
  7. Eigenvalue and singular value
  8. ThinkPad物理机安装Linux系统实战企业级项目之CentOS安装
  9. 耦合和解耦的概念解析!
  10. etcher制作linux启动盘,使用Etcher来创建可启动盘的方法