【发布时间】:2012-12-15 15:15:31
【问题描述】:
我想从网页中提取特定链接,通过其文本搜索它,使用 Nokogiri:
<div class="links">
<a href='http://example.org/site/1/'>site 1</a>
<a href='http://example.org/site/2/'>site 2</a>
<a href='http://example.org/site/3/'>site 3</a>
</div>
我想要“站点 3”的 href 并返回:
http://example.org/site/3/
或者我想要“站点1”的href并返回:
http://example.org/site/1/
我该怎么做?
【问题讨论】:
-
您想要子字符串搜索还是完全匹配?
-
两者。这种情况是完全匹配的,但我想知道如何搜索(获取)href,例如哪些文本也将以“站点”开头。在并非所有链接文本都是“站点”的情况下。