【发布时间】:2013-10-23 04:50:41
【问题描述】:
我想知道是否有办法检查您有链接的文件的大小?
我已经从一个站点中提取了一个图像的路径(带有机械化),并希望对其设置一个条件,根据文件大小变为真或假。
page = Mechanize.new.get(http://www.someurl.com/).parser
image = page.search('//img[@id="img1"]/@src').text
现在,我要做的是检查image 的文件大小。
对于本地文件,我可以执行File.size 之类的操作来获取其大小(以字节为单位)。有什么方法可以查看image的大小吗?
【问题讨论】:
-
你可以把图片保存到本地,然后使用
File.size方法就可以了。 -
我知道,但在那种情况下,我不得不下载数千张图片。所以我正在寻找一种无需制作本地副本的方法。
-
能给我网址吗?如果可能的话,我想检查一下吗?
-
我不能给你原始网址,但任何一方的任何图像都应该可以正常工作。
-
好的.. 我正在尝试使用此链接 - ebay.in/sch/Mobile-Phones-/15032/i.html .. 好问题。
标签: ruby-on-rails ruby mechanize ruby-2.0