【发布时间】:2014-03-17 11:33:53
【问题描述】:
我正在尝试使用 watir-webdriver 和 chromium 爬取一些页面。我通过谷歌搜索arround没有取得任何成功,所以这是我的问题:
我不需要任何图片,为了加快速度,我尝试禁用图片加载。
使用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 构建
【问题讨论】:
标签: ruby webdriver watir-webdriver chromium