我想编写一个 Ruby 程序,它将使用提供的主题标签获取最近 100 条最新推文中的所有唯一 http 链接。
我应该从哪里开始?
如果您可以使用 gem,那么,您应该看看 Twitter ruby gem。
tweets_result=Twitter.search("#tag_to_search -rt", :rpp => 100)
它会给你 100 个结果(不包括转推,从而保持一些唯一性)。
显示结果:
tweets_result.each{|x| puts x.text}
此 API 调用将获取最近 100 条包含“#ruby”的推文。
实体将包含 URLs
https://search.twitter.com/search.json?q=%23ruby&include_entities=true
我建议您阅读 Twitter 搜索文档 和 Entities 文档。
这是一个已解决的问题。您可以直接使用Twitter API,或使用我的Twitter URL Extractor,它在 GitHub 上以 GPL 提供。