获取GitHub Gist Stargazer Count

时间:2015-07-03 05:55:41

标签: github-api

我可以用这个获得存储库观星者数。

curl https://api.github.com/repos/mottosso/be/stargazers

但我怎样才能得到一个要点的观星者?

例如

curl https://api.github.com/gists/mottosso/9b25f547d5364f050494/stargazers

1 个答案:

答案 0 :(得分:2)

这似乎不是直接可用的要点 你可以check if a gist is starred,但像richardcornish/file-git-notes这样的已加星标的要点并没有在其描述中包含星号。

请参阅https://api.github.com/gists/4676556

这会让您废弃https://gist.github.com/richardcornish/4676556/stars页面,以便获得' 36' (该要点的总星数)。

该计数器的xpath并不是一个明显的

//div[@id='js-flash-container']/
div[@class='container']/
div[@class='gist js-gist-container gist-with-sidebar with-full-navigation']/
div[@class='gist-sidebar clearfix']/
div[@class='sunken-menu vertical-right repo-nav js-repo-nav js-repository-container-pjax js-octicon-loaders']/
div[@class='sunken-menu-contents']/
ul[@class='sunken-menu-group']/
li[@class='tooltipped tooltipped-w'][3]/
a[@class='sunken-menu-item selected']/
span[@class='counter']