1ma*_*man 38 python selenium google-chrome web-crawler web-scraping
我花了很多时间来搜索这个.在一天结束时,我结合了一些答案,它的确有效.我分享了我的答案,如果有人编辑它或者为我们提供更简单的方法,我会很感激.
1- 在Selenium中禁用图像的答案Google ChromeDriver适用于Java.所以我们应该在Python中做同样的事情:
opt = webdriver.ChromeOptions()
opt.add_extension("Block-image_v1.1.crx")
browser = webdriver.Chrome(chrome_options=opt)
Run Code Online (Sandbox Code Playgroud)
2-但是下载"Block-image_v1.1.crx"有点棘手,因为没有直接的方法可以做到这一点.为此目的,而不是去:https://chrome.google.com/webstore/detail/block-image/pehaalcefcjfccdpbckoablngfkfgfgj
你可以去http://chrome-extension-downloader.com/ 并在那里粘贴扩展URL以便能够下载扩展文件.
3-然后,您将能够将上述代码与您下载的扩展文件的路径一起使用.
小智 70
这是另一种禁用图像的方法:
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
prefs = {"profile.managed_default_content_settings.images": 2}
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=chrome_options)
Run Code Online (Sandbox Code Playgroud)
我发现它如下:
| 归档时间: |
|
| 查看次数: |
28055 次 |
| 最近记录: |