美文网首页
selenium 提高浏览器速度的方法

selenium 提高浏览器速度的方法

作者: 隐墨留白 | 来源:发表于2019-12-25 17:53 被阅读0次

如果一个网页已经可以观看了(样式,数据已经出现),但是浏览器还在不停的 请求时(网站的图标还在不停的转圈圈)就可以使用修改浏览器加载策列的方式,与显性等待相结合,可以更快的定位到元素,实现数据的获取或者点击跳转。

from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
# 修改页面加载策略
# 火狐浏览器
desired_capabilities = DesiredCapabilities.FIREFOX
desired_capabilities["pageLoadStrategy"] = "none"
webdriver.Firefox(desired_capabilities=desired_capabilities)

# 谷歌浏览器
desired_capabilities = DesiredCapabilities.CHROME
desired_capabilities["pageLoadStrategy"] = "none"
webdriver.Chorme(desired_capabilities=desired_capabilities)

禁止加载css,图片(无头的话就不用管这个了)

# 禁用图片、CSS的加载
profile.set_preference('permissions.default.stylesheet', 2)
profile.set_preference('permissions.default.image', 2)

多个用户登录,禁用浏览器缓存是很有必要的

# 禁用浏览器缓存
profile.set_preference("network.http.use-cache", False)
profile.set_preference("browser.cache.memory.enable", False)
profile.set_preference("browser.cache.disk.enable", False)
profile.set_preference("browser.cache.offline.enable", False)

火狐浏览器加速技巧https://blog.csdn.net/lyd518/article/details/2420846?utm_source=blogxgwz7

相关文章

网友评论

      本文标题:selenium 提高浏览器速度的方法

      本文链接:https://www.haomeiwen.com/subject/lbococtx.html