我试图抓取用户输入的网址,然后用HTML中的绝对路径输出一个有效的非破碎图像元素数组。我正在使用Nokogiri进行拼贴,我想知道是否有任何我可以用来轻松处理由用户和图像路径提供的不可预测的URL,并且不知道如何从头开始编写某些东西。为图像路径修剪后构造URL
例子:
http://domain.com/ and /system/images/image.png
=> http://domain.com/system/images/image.png
http://sub.domain.com and images/common/image.png
=> http://sub.domain.com/images/common/image.png
http://domain.com/dir/ and images/image.png
=> http://domain.com/dir/images/image.png
http://domain.com/dir and /images/small/image.png
=> http://domain.com/images/small/image.png
http://domain.com and http://s3.amazon-aws.com/bucket/image.png
=> http://s3.amazon-aws.com/bucket/image.png
这很棒。谢谢! – 2011-05-06 01:17:25