2018-12-6 抓取 Instagram 关注/粉丝列表的方法

长话短说:用 Phantombuster

2018-12-6 抓取 Instagram 关注/粉丝列表的方法

这篇文章讲什么

如何抓取到 Instagram 的关注者列表
2-2

最终结果

CSV 格式
33

这篇文章对谁有用?有什么用?

对谁有用:需要抓取某个 Instagram 用户关注列表的人,不需要是程序员。
有什么用:看完这篇你就可以5分钟内搞定。节省你的时间

正文

我的目的:先抓一个用户的关注用户列表,有了用户列表之后再去抓这些用户的信息。
后面的部分好解决。网上挺多开源库抓 Ins 用户发的所有图片的。
前面的部分(抓 instagram 用户关注了那些人)

我在谷歌和 Github 找了很多开源库 clone 下来试。
发现大部分都是抓用户发的所有图片和视频。
或是某 #tag 下的图片。抓关注和粉丝列表的只有1,2个,一个 Python 一个 NodeJS 的,试了都不行。

更具体的各种尝试经历就不废话了,没啥用,直接讲最终解决方案:

解决方案: Phantombuster

https://phantombuster.com/api-store/7195/instagram-following-collector
用 Phantombuster 来做,上面这个链接是"官方说明",里面说清楚了你要怎么做。

简单总结就是:

  1. 填入你的 sessionid (在 Chrome 开发者工具里找)
  2. 填入 Google Sheet 链接,这个 Sheet 里你要放你想抓哪些用户。
  3. 点击运行即可。

非常简单,跑完之后你会得到一个 result.csv 格式的文件。
里面就是你的关注列表。

另外,这篇不是广告文。只是我花了3+个小时(还自己写了一点程序,不过没写完)
都没找到好的解决方案,上面这个工具一下就解决了。所以写篇博客。

Phantombuster 价格

pricing
截止至2018-12-6我写这篇博客的时间,
他们有14天免费试用。也有免费套餐,免费套餐看上面的图是“1天10分钟的执行时间”。

我的应用场景实际是抓1个用户的关注列表,而这个用户的关注数也不超过100。
所以执行一次大概在3-5秒左右。
所以对我来说够了,哪怕14天试用过了,1天10分钟也是够的,我还可以设置每个小时跑1次。10分钟也用不完。

全文完

目前我还在14天试用期的第一天。
如果过阵子还有什么使用体验想补充会再来更新这篇文章。