使用Node.js从Twitter帐户中抓取粉丝的最快方法

时间:2014-01-30 22:47:44

标签: node.js twitter scrape

由于twitter API的限制率,我想知道如何以极其非常快的方式从Node.js的Twitter帐户中搜索关注者数量 ? 你认为Node.js是最好的解决方案吗?

我不知道它是如何工作的,但我认为也许刮到Twitter移动版本(例如https://mobile.twitter.com/android)会比计算机版本更快。

你怎么看?我怎么能这样做?

谢谢!

1 个答案:

答案 0 :(得分:1)

现在不推荐使用Twitter v1.0 API,您必须使用oauth签名的请求。 这意味着Twitter知道您何时滥用系统。

誓言文件已签署请求: https://dev.twitter.com/docs/auth/oauth

速率限制文件: https://dev.twitter.com/docs/rate-limiting/1.1

速率限制适用于API,而不是仅仅刮取内容的未经身份验证的http请求。

如果您只想要关注者计数而不是个别关注者ID /详细信息,则只需使用request抓取该页面,然后使用jQuery使用选择器过滤结果。

例如。 https://twitter.com/foofighters

您可以运行此客户端来预览结果:

$('.js-mini-profile-stats a.js-nav[data-nav=followers] strong').attr('title')