我正在试图弄清楚如何在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。但是,根据我的理解,它并没有真正解释它。
我在第一个链接的位置上做错了什么,而且无处可去?
答案 0 :(得分:1)
关注Next
链接所需要做的就是:
while page = page.link_with(:text => 'Next').click
# do something with page
end