【发布时间】:2013-01-17 11:47:22
【问题描述】:
我正在尝试解析多页文章上的链接以自动点击它们以提取整篇文章内容。我正在使用机械化,关于我的last question 和helpful answer。
如何搜索分页链接?每篇文章可能有不同的链接架构,例如:
ZEITONLINE:
<a id="hp.article.bottom.paginierung.2" class="pn-forward pn-button" title="Vor" href="http://www.zeit.de/politik/ausland/2013-01/Syrien-Fotografie-Reportage/seite-2">Vorwärts</a>
ARSTECHNICA:
<a href="http://arstechnica.com/information-technology/2013/01/help-ive-got-windows-8-and-i-miss-my-start-menu/2"><span class="next">Next <span class="arrow">→</span></span></a>
IGN:
<a href="http://www.ign.com/articles/2013/01/03/the-ultimate-2013-movie-preview?page=2">Next&nbsp;»</a>
对于 IGN 链接,解析链接相对简单,因为它包含链接文本Next。但是其他链接呢?我知道它应该是可行的,因为口袋、可读性和 instapaper 正在提取多个页面内容。
希望你能帮帮我。
【问题讨论】:
标签: ruby-on-rails html-parsing