我正在使用命令行调用twitter搜索以及所有事情 效果很好,除了第一页以外的搜索。
curl --silent --include -k https://mobile.twitter.com/search?q=michael
工作正常,我在解析后找到'load older'结果链接,并且 拿出来
curl --silent --include -k https://mobile.twitter.com/search?max_id=273642014212501504&q=michael
调用此方法,只返回注册页面,而不返回搜索结果 -
但是,如果我将带有max_id的网址粘贴到浏览器中,结果就会出现 正确。
答案 0 :(得分:-1)
Twitter有一个search 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
。