python selenium禁止加载某些请求的实现是怎样的
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍python selenium禁止加载某些请求的实现是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。问题描述通过selenium请求目标网站时候, 真实数
千家信息网最后更新 2026年11月01日python selenium禁止加载某些请求的实现是怎样的
这篇文章给大家介绍python selenium禁止加载某些请求的实现是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
问题描述
通过selenium请求目标网站时候, 真实数据(我这里是验证码图片)已经加载出来, 由于网站做了第三方上报所以得等待很久, 但是上报这个请求不是必须的.
例如
验证码已经加载完成, 但是huatuo.qq.com响应时间过长 , webdriver.get()的机制是等待请求的url响应全部完成才进行下一步. 显示等待和隐式等待的作用是每隔多少秒来检测一下这个地址是否加载完成, 所以此处不生效.
那我要做的是: 当请求目标url时候, 希望webdriver不上报或者屏蔽huatuo.qq.com…这样就能节省大量时间, 从而进行下一步操作

解决方案
在通过selenium打开目标url后, 植入js插件, 通过插件来屏蔽上报url
配置selenium属性, 添加屏蔽规则
chrome_options.add_argument('--host-resolver-rules=MAP report.huatuo.qq.com 127.0.0.1')最终效果

这样就能专注于目标url, 更快的执行下一步.
其他属性配置
options.add_argument('headless') # 无头模式options.add_argument('window-size={}x{}'.format(width, height)) # 直接配置大小和set_window_size一样options.add_argument('disable-gpu') # 禁用GPU加速options.add_argument('proxy-server={}'.format(self.proxy_server)) # 配置代理options.add_argument('-no-sandbox') # 沙盒模式运行options.add_argument('-disable-setuid-sandbox') # 禁用沙盒options.add_argument('-disable-dev-shm-usage') # 大量渲染时候写入/tmp而非/dev/shmoptions.add_argument('-user-data-dir={profile_path}'.format(profile_path)) # 用户数据存入指定文件options.add_argument('no-default-browser-check) # 不做浏览器默认检查options.add_argument("-disable-popup-blocking") # 允许弹窗options.add_argument("-disable-extensions") # 禁用扩展options.add_argument("-ignore-certificate-errors") # 忽略不信任证书options.add_argument("-no-first-run") # 初始化时为空白页面options.add_argument('-start-maximized') # 最大化启动options.add_argument('-disable-notifications') # 禁用通知警告options.add_argument('-enable-automation') # 通知(通知用户其浏览器正由自动化测试控制)options.add_argument('-disable-xss-auditor') # 禁止xss防护options.add_argument('-disable-web-security') # 关闭安全策略options.add_argument('-allow-running-insecure-content') # 允许运行不安全的内容options.add_argument('-disable-webgl') # 禁用webgloptions.add_argument('-homedir={}') # 指定主目录存放位置options.add_argument('-disk-cache-dir={临时文件目录}') # 指定临时文件目录options.add_argument('disable-cache') # 禁用缓存options.add_argument('excludeSwitches', ['enable-automation']) # 开发者模式关于python selenium禁止加载某些请求的实现是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
目标
配置
内容
文件
时候
模式
目录
安全
属性
插件
数据
时间
更多
浏览器
用户
网站
帮助
浏览
运行
验证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州万易互联网科技有限公司
互联网科技产业
深圳恒合互联网络科技有限公司
齐家互联网科技
美国互联网黑科技
碳银互联网科技有限公司
深圳互联网科技怎么样
重庆威客帮互联网科技
互联网企业和科技型企业
湖南诚度互联网科技有限公司
受益于互联网科技的高速发展
互联网还是高科技吗
彤创互联网科技有限公司
中国科技创新与世界互联网大会
玉溪新华互联网科技好不好
特约风豹互联网科技为什么扣费
互联网金融科技名词解释
济南小医互联网科技有限公司招聘
西安左小互联网科技有限公司
互联网科技和医药行业
互联网 科技创新
喔噻互联网科技
西安互联网科技公司
互联网 科技服务平台
栖莱科技互联网股份有限公司
广州市恰铎互联网科技有限公司
互联网科技扶贫时间
上海互联网科技公司ppt
互联网科技收购价值
科技信息时代互联网发展