使用Python获取热门推文

0 投票
2 回答
610 浏览
提问于 2025-04-18 01:16

我正在使用Twython这个工具来获取热门推文。不过每次调用搜索功能时,我只能得到15条推文。我已经尝试过在函数中传递count参数来获取更多推文,但结果还是只返回15条。

这是我的代码:

result = twitter.search(q='a', count=100, result_type='popular')

for item in result['statuses']:
    print(item['text'].encode('ascii', 'ignore'))

我也试过把count设置为'100'和"100",但结果还是一样。

谢谢。

2 个回答

0

我也遇到过同样的问题,使用的是twitter-node-client,供以后搜索的人参考。看起来这是Twitter API的一个bug

0

试试这个:

result = twitter.search(q='a', count=100)

不过,这个方法在使用 result_type='popular' 时不太管用,我也没搞明白为什么。

另外,可以看看这里的分页搜索结果:Twython搜索API的下一页结果

撰写回答