【发布时间】:2012-10-12 16:11:18
【问题描述】:
我正在尝试使用 Nokogiri 获取 <a> HTML 标签中的 href 值。
我想确定它们是路径、文件、URL,还是<div> id。
我目前的工作是:
hrefvalue = []
html.css('a').each do |atag|
hrefvalue << atag['href']
end
href 中的可能值可能是:
somefile.html
http://www.someurl.com/somepath/somepath
/some/path/here
#previous
是否有一种机制来识别该值是有效的完整 URL、文件、路径还是其他?
【问题讨论】:
-
divID 是 CSS 标签,而不是 URL,因此您无需检查这些标签。
标签: html ruby html-parsing nokogiri