如何从Nokogiri的所有标签中找到href



我想使用Nokogiri从一些HTML中的所有标签中提取href。

如果我有HTML:
<div>
<a href="/test"></a>
</div>
<link href="/test2"></link>
<map href="/test3"></map>

应该怎么做?

您可以使用这个XPath: //@href来获取href的所有属性。

的例子:

html = Nokogiri::HTML(html_source)
links = html.xpath('//@href').map(&:value)
# => ["/test", "/test2", "/test3"]

相关内容

  • 没有找到相关文章

最新更新