如何使用"搜索"对SearchResults数据进行分页。方法。例如,每页10条推文获取结果。感谢。
答案 0 :(得分:0)
您根本不需要处理搜索结果页面。由于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。