用机械化点击谷歌页面

时间:2016-04-04 15:27:20

标签: ruby loops mechanize

我正在试图弄清楚如何在Ruby的link_with gem中使用mechanize函数。我已经掌握了基本概念:

page = <site>
blah blah blah
next_page = page.link_with(:text => "Next")
page = link.click

然而,似乎当我通过一点测试使用它时,它变得非常缓慢,我想要做的是使用loop do和{{1}来遍历google的前十页变量从10倒数,当time变量达到0时,我希望程序突破循环。它似乎正在发挥作用,但它只是拉开谷歌的第一个链接而只是坐在那里。

来源:

time

我发现了一些参考here。但是,根据我的理解,它并没有真正解释它。

我在第一个链接的位置上做错了什么,而且无处可去?

1 个答案:

答案 0 :(得分:1)

关注Next链接所需要做的就是:

while page = page.link_with(:text => 'Next').click
  # do something with page
end