Goのスクレイピング系ライブラリまとめの中からgoqueryをピックアップして試してみました。 ターゲットはGithubRanking。 ちなみに、ただただランキング情報を取得したい場合はGithubAPIを使えばいけます。 ターゲット Github Repositories Ranking ページングをたどりながら上位1000件のリポジトリ名とstarの数を取得する 利用ライブラリ goquery jQueryに近しい関数が用意されており、セレクタも使えるスーパー便利なライブラリ いざ、スクレピング! goqueryの追加 DOMの調査 ブラウザのデベロッパーコンソールとか、Firebugとか使ってDOMを調査する goqueryはjQueryのセレクタがほぼ使えるので、コンソールでセレクタに当てをつけてjs書いて取得要素を確認してくのが効率が良い 例)コンソールに$("a.list-g