如何在页面上选择href =“mailto”标签?

时间:2012-06-04 06:19:06

标签: ruby nokogiri

我可以使用xpath或CSS,无关紧要......但页面上还有其他a标签。但我只想使用第一个a href=mailto:标签或任何人(实际上只有一个,所以订单无关紧要。)

1 个答案:

答案 0 :(得分:1)

您可以使用XPath starts-with函数:

mailto = doc.xpath('//a[starts-with(@href, "mailto:")]').first

在XPath规范中,标准特别厚,所以希望这个例子足够清楚。