Python-Selenium中chromeDriver限制图片和Javascript加载
来源:互联网 发布:网络接口芯片 编辑:程序博客网 时间:2024/05/13 05:20
我们有的时候使用Selenium会希望能够限制图片和Javascript执行,从而提高网页加载速度。
先上python代码:
from selenium import webdriver
options=webdriver.ChromeOptions()prefs={ 'profile.default_content_setting_values': { 'images': 2, 'javascript':2 }}options.add_experimental_option('prefs',prefs)browser = webdriver.Chrome(chrome_options=options)browser.get('http://www.c's/')
讲讲为什么这么做?
看下官方文档:
https://sites.google.com/a/chromium.org/chromedriver/capabilities
从prefs一栏知,我们可以通过方法来修改chrome浏览器的用户设置参数来实现禁用。
(其实就相当于模拟用户设置浏览器罢了,比如你不想要加载图片你可以在浏览器的设置里禁用对吧,现在就通过代码来设置参数)
我们先在浏览器地址中输入chrome://version/ ,查看谷歌浏览器的个人资料路径
个人资料路径C:\Users\Karwik\AppData\Local\Google\Chrome\User Data\Default到这个路径下,打开Preferences文件,按Ctrl+F尝试搜索 default_content,搜不到任何内容。
此时我们到Chrome里的内容设置里禁用图片和Javascript,再尝试到Preferences文件中搜索default_content,就会发现:
所以,我们就明白了吧:
要禁用图片和JS其实就是设置Preferences文件中的default_content_setting_values!!
prefs={ 'profile.default_content_setting_values': { 'images': 2, 'javascript':2 }}
就是在这里通过字典设置,key为2就是禁用的意思。其它一些参数也可以通过这个方法设定
阅读全文
0 0
- Python-Selenium中chromeDriver限制图片和Javascript加载
- Python - Selenium + Chromedriver
- Python - Selenium + Chromedriver + Wish
- python + selenium之chromedriver
- selenium中使用chromedriver备忘
- selenium安装和chromedriver配置
- Python 中selenium模块报错selenium.common.exceptions.WebDriverException: Message: 'chromedriver'
- windows7 python selenium 安装ChromeDriver WebDriver
- Selenium+chromeDriver
- win7下安装chromedriver和selenium测试
- mac 上安装selenium, phantomjs 和 chromedriver
- HOW TO: Install Chromedriver for Mac OS X / Selenium / Python
- HOW TO: Install Chromedriver for Mac OS X / Selenium / Python
- HOW TO: Install Chromedriver for Mac OS X / Selenium / Python
- python+selenium跑chorme时chromedriver放在哪里
- python运行selenium chromedriver提示WebDriverException: 'chromedriver' executable needs to be in PATH.
- selenium chromedriver配置
- selenium安装配置chromedriver
- Jenkins安装
- Java反射机制
- 并行计算02-《cuda by examples》代码配置及julia例子
- 第一篇博客
- 相似三角形
- Python-Selenium中chromeDriver限制图片和Javascript加载
- 高快省的排序算法
- 皮克定理
- Centos 安装 MySQL
- 设计模式之策略模式
- 文章标题
- python自动化之路-day1
- Java练习题17 窗口程序“浏览器”
- 排序:快速排序与归并排序