0

アクセス/クリックする必要があるページが複数ある場合に、ruby/mechanize/nokogiriを使用してすべてのページに移動/クリックする最良の方法は何ですか? たとえば、ここでは Page 1 of 34ページ番号または次をクリックする必要がありますか? または、より良い解決策はありますか?

4

2 に答える 2

3

リンク">"で次のページに移動しているように見えますが、最後のページにいる場合は表示されません。それで:

page = ... # fetch the first page
loop do
  # process the page
  break unless link = page.link_with(:text=>'>')
  page = link.click
end
于 2010-01-17T05:00:57.627 に答える
0

あなたはscrubytを試してみるべきです。それは「ステロイドで機械化する」と説明されています。ページをクリックするための専用の方法があります。

于 2010-01-16T11:40:31.987 に答える