使用 GitHub 的 GraphQL API 快速获取一个仓库 Stargazers 的信息

2019-04-02 20:16:06 +08:00
 n0vad3v

最近由于 996.icu 仓库大火,出于对点 Star 的用户( Stargazer )量的好奇,便有一个获取仓库下所有 Stargazers 信息( Follower 数量,Following 数量,注册时间,给仓库点 Star 时间)的需求。

无奈在使用已有了针对 REST API 接口的爬虫的时候遇到了数据无法完整爬下(在 1334 页的时候遇到 Limit )和速度太慢(一次请求只有一个用户信息)的问题,遂用 GraphQL 接口重新写了一份,分享出来,希望对于有类似需求的同学有帮助。

相关仓库:n0vad3v/get-profile-data-of-repo-stargazers-graphql

对于 996.ICU 仓库 Stargazers 的分析:对 996.ICU 仓库 Stargazers 的一些统计和分析

1653 次点击
所在节点    分享创造
2 条回复
coldwinds
2019-04-02 20:51:56 +08:00
你这个会被一些公司利用吧
boris1993
2019-04-02 21:47:42 +08:00
@coldwinds #1 就算你不统计,他不统计,想统计的公司还是会自己做东西统计

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551393

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX