0

我正在使用命令行调用 twitter 搜索,并且除了第一页之外的搜索之外,它运行良好。

curl --silent --include -k https://mobile.twitter.com/search?q=michael

工作正常,我在解析后找到“加载旧”结果链接,并提出

curl --silent --include -k https://mobile.twitter.com/search?max_id=273642014212501504&q=michael

调用这个,只返回注册页面,没有搜索结果——

但是,如果我将带有 max_id 的 url 粘贴到浏览器中,结果会正确显示。

4

1 回答 1

-1

Twitter 有一个搜索 API。你应该使用它。

curl -si http://search.twitter.com/search.json?q=michael

curl -si http://search.twitter.com/search.json?q=michael&max_id=273642014212501504

两者都可以正常工作并返回易于解析的 json,应该可以满足您的需求。

如果您更喜欢atom中的结果,请替换search.json为。search.atom

于 2012-11-28T11:36:53.773 回答