我想使用Nokogiri从某些HTML中的所有标签中提取href。
如果我有HTML:
<div>
<a href="/test"></a>
</div>
<link href="/test2"></link>
<map href="/test3"></map>
应该怎么做?
答案 0 :(得分:2)
您可以使用此XPath://@href
获取所有href
属性。
示例:
html = Nokogiri::HTML(html_source)
links = html.xpath('//@href').map(&:value)
# => ["/test", "/test2", "/test3"]