我试图在没有CSS的情况下显示页面,以使加载速度更快,并且我已经使用以下代码禁用了图像和javascript:
option = webdriver.ChromeOptions()
prefs = {'profile.default_content_setting_values': {'images': 2, 'javascript': 2}}
option.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options = option)因此,我将{'profile.default_content_setting_values': {'images': 2, 'javascript': 2}}更改为{'profile.default_content_setting_values': {'css': 2},并认为它会禁用CSS,但它没有工作。
我已经看到了火狐的许多答案,现在我想在Chrome上这样做。
发布于 2022-04-08 16:43:33
我一直在想同样的事情,并发现了这一点(归功于https://www.scrapehero.com/how-to-increase-web-scraping-speed-using-puppeteer/)
这不是selenium,但在Pyppeteer中,您可以使用setRequestInterception拦截和修改页面发出的网络请求。这将允许您拦截和中止css网络请求,这将避免下载css文件及其后续呈现。
https://stackoverflow.com/questions/49031428
复制相似问题