首页 > 其他分享 >Selenium基础:配置chrome浏览器 12

Selenium基础:配置chrome浏览器 12

时间:2023-07-10 15:56:47浏览次数:36  
标签:webdriver 12 option chrome Selenium argument add options

1、屏蔽浏览器对selenium的检测

”chrome正受到自动测试软件的控制。“

解决方法:

options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-automation'])
driver = webdriver.Chrome(options=options)

2、禁止图片和视频加载

options = webdriver.ChromeOptions()
prefs = {"profile.managed_default_content_settings.images":2}
options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options = options)

3、添加扩展插件

在添加插件时,需要将插件下载到本地,然后启动浏览器时在chromeOptions类中添加

options = webdriver.ChromeOptions()
options.add_extension('C:/extension/xxxx.crx')
driver = webdriver.Chrome(chrome_options = options)

4\设置编码格式

options = webdriver.ChromeOptions()
options.add_argument('lang=zh_CN.UTF-8')
driver = webdriver.Chrome(chrome_options = options)

5、其他参数

  • 添加代理:options.add_argument("--proxy-server=http://192.10.1.1:8888")
  • 模拟移动设备:options add argument('user-agent="Mozilla/5.0(iphone; CPU iphone OS 9_1 like Mac OS X)  AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/ 13B143 Safari/601.1''").
  • 禁用 JS: option.add_argument("--disable-javascript'"。
  • 禁用插件:option.add_argument("--disable-plugins").
  • 禁用 java: option.add_argument("--disable-java").
  • 启动时最大化:option.add_argument("--disable- maximized")

标签:webdriver,12,option,chrome,Selenium,argument,add,options
From: https://www.cnblogs.com/ddupfan/p/17541400.html

相关文章

  • Selenium基础:其他设置 11
    1、限制页面加载时间设置页面加载限制时间:set_page_load_timeout(time)#-*-coding:utf-8-*-fromseleniumimportwebdriverfromselenium.common.exceptionsimportTimeoutExceptiondriver=webdriver.Chrome()#限制页面加载时间为30sdriver.set_page_load_timeout(30......
  • Oracle-ORA 123537 TNS 连接关闭
    主要是Oracle监听问题,一般情况下:1.检查监听状态是否正常2.检查监听配置文件tnsnames.ora是否正确3.检查listener.log文件大小是否超过限值当以上都检查过后,发现仍然不能正常连接时,发现是PL/SQL中的连接配置,将端口号默认为1521导致。监听状态中,端口号是1528。修改后,连接......
  • selenium优雅打开并关闭网页
    with上下文管理器在python中是这样介绍的所有实现了__enter____exit__dundermethod魔术方法的对象都可以用with接下来以Chrome为例查看底层def__enter__(self):returnselfdef__exit__(self,exc_type:typing.Optional[typing.Type[BaseExcept......
  • 单部六层(1200系列、1500系列都有可仿真 ),六部十层1200系列。
    单部六层(1200系列、1500系列都有可仿真),六部十层1200系列。有较大参考性。YID:6315645040008490......
  • 西门子PID调节仿真程序,1200plc和1500plc通用,只需一个PLC实物,就能轻松实现PID工艺对象
    西门子PID调节仿真程序,1200plc和1500plc通用,只需一个PLC实物,就能轻松实现PID工艺对象的仿真,是学习PID的参数的好工具。针对这套程序,录制了一段视频解说,手把手教你如何使用博途PID调节工具和触摸屏PID画面的操作,非常值得拥有哦ID:7115632550149443......
  • 2023-07-10 记录使用chrome浏览器点击内容搜索时跳转到了一个叫www.ibaixia.com的网站
    前言:猜测是chrome中毒了,或者就是网页被劫持了,每次搜索会跳转到www.ibaixia.com,然后在一瞬间又跳转到了百度搜索页。解决方案:在chrome打开chrome://settings/searchEngines,也就是打开设置,找到【网站搜索】一栏,在该栏中找到百度字样,然后打开它,如果是正确的www.baidu.com,那就不用......
  • 基于DSP2812控制永磁同步电机调速系统的仿真和程序仿真波形正确,程序运行调试正确
    基于DSP2812控制永磁同步电机调速系统的仿真和程序仿真波形正确,程序运行调试正确涉及到的知识点和领域范围是控制系统和数字信号处理(DSP)。控制系统是用来管理和操控其他系统的一种系统,而数字信号处理则是对数字信号进行处理和分析的技术。在这段话中,描述了基于DSP2812控制永磁同步......
  • 新版Springboot3.0打造能落地的高并发仿12306售票系统
    第1章课程介绍与学习指南3节|22分钟本章主要对课程做整体介绍,其中包括:课程要解决的问题、课程特色和亮点、课程内容安排、学完大家的收获,以及在学习方法上提出的建议与指导。 第2章12306这个系统架构到底有多牛?8节|71分钟本章主要对课程为什么选择12306课程作为实战......
  • 12号当天
    7月12日7:30吃过早餐,8:00出发前往中共闽北临时委员会(地点:福建省南平市建瓯市芝山街道序五里43号),预计到达时间(8:15),9:30前往黄华山公园(地点:打锡街校场路),预计到达时间(9:45),中午(11:30)在(烟火人间大排档)吃饭(地点见附页),中午在酒店休息,下午14:00启程去朱子故里(地点:考亭书院),预计到达时间(15:00),晚上在......
  • 6312: 河中跳房子 二分
    描述 每年奶牛们都要举办各种特殊版本的跳房子比赛,包括在河里从一个岩石跳到另一个岩石。这项激动人心的活动在一条长长的笔直河道中进行,在起点和离起点L远(1≤L≤1,000,000,000)的终点处均有一个岩石。在起点和终点之间,有N(0≤N≤50,000)个岩石,每个岩石与起点的距......