gpt4 book ai didi

ruby - 使用 chromium watir-webdriver 阻止图像

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:48 25 4
gpt4 key购买 nike

我正在尝试使用 watir-webdriver 和 chromium 爬取某些页面。我没有通过谷歌搜索获得任何成功,所以这是我的问题:

我不需要任何图片,所以为了加快速度,我尝试禁用图片加载

使用 firefox 作为我的浏览器相对简单

profile = Selenium::WebDriver::Firefox::Profile.new
profile['network.image.imageBehavior'] = 2
browser = Watir::Browser.new :firefox, :profile => profile

但是我在 chromium 方面没有取得任何成功。据我所知,您可以通过这种方式设置首选项并传递命令行选项(示例):

prefs = {
:download => {
:prompt_for_download => false,
:default_directory => '/tmp'
},
}
args = ['--start-maximized', '--incognito']
browser = Watir::Browser.new :chrome, :prefs => prefs, :args => args,

没问题。问题是,AFAIK,没有命令行选项也没有首选项来阻止 chromium 中的图像。

有什么想法吗?

我的设置:

  • LinuxMint 16 (32.0.1700.107-0ubuntu0.13.10.1~20140204.972.1)
  • ruby 2.0.0p353(2013-11-22 修订版 43784)[x86_64-linux]
  • watir-webdriver v0.6.8
  • chromedriver v2.9.248304
  • chromium-browser 32.0.1700.107 基于 Ubuntu 13.10 构建

最佳答案

我已经设法通过代理禁用图像加载和更多东西,作为任何选择的浏览器驱动程序。

在我的案例中,我使用了一个名为 privoxy 的本地代理。

关于ruby - 使用 chromium watir-webdriver 阻止图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com