这里分享一下有关于GIthub获取token令牌的方法。以及如果需要大量通过rest和graphql两种api接口获取GIthub项目数据时,token请求次数不足如何注册GIthub账号以达到目的。
本次教程只做分享与记录,不可使用代码触犯法律,其结果不做任何承担!!!
第一步、获取token令牌方式
首先在浏览器打开此网址 github令牌网址 。
先点击右上角的 Generate new token 按钮,再点击带有(classic)的按钮,如下图红框所示:
接下来会是这个页面,如果只是做github上公共项目数据的获取,那就什么都不需要勾选,仅仅只需要考虑token的生效时间即可。
最后就是滑动到页面底部,点击生成按钮即可,如下图所示:
成功后会有一块蓝色的框,里面有英文的创建成功;而下方有一条token出现,记住这个只会出现一次,在第一次创建后一定要复制保存下来,以后再进入这个页面这个token就不能再看到这个token了。如下图所示:
第二步、如何多注册几个github以及相关注意事项
在这一步中,我仅仅只是为了研究使用,所以在此分享如何多注册几个github来获取token去爬取数据,切莫以此来攻击github服务器等不良行为!一旦出现与此文章无关!
首先,github的注册是需要以邮箱作为唯一认证信息,所以只需要弄到几个邮箱即可。
其中WangYi邮箱可以使用随机字母数字注册多个邮箱,这个可以强推,但是不要注册太多,十个左右就是网易的极限了。(不要在短时间注册太多,例如一天注册七八个左右)
然后就使用这些邮箱信息来注册github账户,记住,这一步不能一次性注册太多github账户,建议一天注册五个左右即可,太多了容易封ip和github账户!
如果想要短时间注册大量github账户,那就需要使用代理,不断的切换代理反复注册。
这里推荐浏览器扩展插件 无忧行
在这里可以切换十几个国家的随机ip,如果只是注册十几个github账号就完全够用了。至于下载方法百度即可。