【发布时间】:2010-12-12 11:11:22
【问题描述】:
我想匹配<a href="mailto:my@email.com">foo</a> 之类的链接,但是这个不起作用只适用于Nokogiri:
doc/'a[href ^="mailto:"]'
这样做的正确方法是什么?如何使用 Hpricot 做到这一点?
【问题讨论】:
标签: ruby screen-scraping css-selectors nokogiri hpricot
我想匹配<a href="mailto:my@email.com">foo</a> 之类的链接,但是这个不起作用只适用于Nokogiri:
doc/'a[href ^="mailto:"]'
这样做的正确方法是什么?如何使用 Hpricot 做到这一点?
【问题讨论】:
标签: ruby screen-scraping css-selectors nokogiri hpricot
doc/"//a[starts-with(@href,'mailto')]"
【讨论】:
这适用于 Hpricot:
doc/'a[@href ^="mailto:"]'
虽然无法找到进行 xpath 搜索的方法。显然,Hpricot 不支持starts-with: http://wiki.github.com/hpricot/hpricot/supported-xpath-expressions
【讨论】: