作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想尽可能多地提取包含给定关键字(通常是公司名称)的推文。
我一直在使用 Twitter 搜索 API,但它仅限于“最近的推文”。因此,对于一个相对罕见的关键字,我最多只能获得 500 条推文。
Twitter 说您不应该使用搜索 API 进行研究。那么,我应该使用哪个 API?
最佳答案
要获取大量带有特定关键字的推文,请使用 Streaming API与 Statuses/Filter .
首先,创建一个包含 track 条款的文件(例如“tracking.txt”) , 关键字以逗号分隔。这可以包括散列标签。例如,我使用以下方法获取带有链接和特定主题标签的推文。
track=http #baby,http #family,http #children, ...
然后,使用 curl 将流重定向到文件。确保使用您的推特 ID 和密码。
curl -d @tracking.txt https://stream.twitter.com/1/statuses/filter.json -uAnyTwitterUser:Password > stream.json
关于api - 我应该使用哪个 Twitter API 来提取大量推文用于 NLP 研究?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9893150/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!