Instaloader 是由 Python 语言编写的第三方开源工具,可以批量下载 Instagram 图片或视频。它既可以作为命令行程序使用,也可以作为 Python 模块调用。
最近想查看自己所有关注人的信息,网上的分析工具都是分析关注自己的人的,于是用 Python 写了段简单的代码。
1 | import instaloader |
原谅我丝毫不懂 Python,写的代码一塌糊涂,自己都看不下去,但是总之能运行就好。
Instaloader 登录比较麻烦,要参考官方文档通过保存会话(session)登录,否则会产生异地登录的错误。
这个代码很好理解,登录、获得个人资料、输出所关注人的用户名与关注人数。
因为想研究下是否公开对关注人数的影响,这个程序只输出私密账户的关注名单。
英文 followee 和 follower,中文可以译作「被关注者」和「关注者」,但是「关注者」这个中文词单独使用的话显然有歧义,不如英文明白。