赞
踩
在使用Selenium的时候,如果遇到页面因为网络等原因导致的加载缓慢,而自己要解析的内容其实已经加载出来了,这个时候需要停止网页的继续加载,继而去解析已经加载出来的页面元素,那么该如何停止页面的不必要加载呢?
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
# 停止页面的不必要加载
options.page_load_strategy = 'eager'
driver = webdriver.Chrome(options=self.options)
driver.get(url)
driver.quit()
定义当前会话的页面加载策略。默认情况下,当Selenium WebDriver加载页面时,遵循 normal 的页面加载策略。始终建议您在页面加载缓慢时,停止下载其他资源(例如图片、css、js)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。