0
我如何使用「搜索」方法分頁SearchResults數據。例如,通過每頁10條推文提取結果。謝謝。Twitter的寶石搜索結果分頁
我如何使用「搜索」方法分頁SearchResults數據。例如,通過每頁10條推文提取結果。謝謝。Twitter的寶石搜索結果分頁
根本不需要處理搜索結果頁面。由於Twitter::SearchResults
包含Twitter::Enumerable
模塊(其中又包括Enumerable
),因此您可以使用類似results.take(20)
之類的內容來獲取最多20條推文。該模塊會在後臺爲您自動處理分頁。
這就是說,你仍然可以告訴twitter每頁應該返回多少結果。您可以通過:count
選項將search
方法是這樣的:
client.search("to:justinbieber marry me", count: 20).take(30).each do |tweet|
puts tweet.text
end
按照API documentation,你可以在那裏設置任何價值高達100
謝謝你的回答!但我不明白。 我想用「ruby」單詞搜索推文,我的代碼例如: '$ twitter.search(「ruby」,count:10).take(30).each do | tweet |; puts tweet.text; end' 它總是會返回我30條推文,我只想得到10個請求(3頁),並以kaminari爲例進行分頁。 –