GebでQiita Organizationごとの平均被ストック数を調べてみた

Gebをもっと使ってみたかったので、興味本位で調べてみた。
出力はQiitaでテーブル表示出来る形で。
ちなみに右寄せとかを指定する表記は`--:`のように`-`が最低2つ必要な模様。地味にはまった。。
あと、incrementsさんのページはやたら502 Bad Gatewayが出るのは何でなんだろう。。（意見送信済み）
→ 2014/09/26 2:21追記 @r7kamura 氏により既に対応されたそうです。

```groovy
// Groovy Version: 2.2.1 JVM: 1.8.0_20 Vendor: Oracle Corporation OS: Mac OS X
@Grapes([
    @Grab('org.seleniumhq.selenium:selenium-support:2.41.0'),
    @Grab('org.seleniumhq.selenium:selenium-htmlunit-driver:2.41.0'),
    @Grab('org.gebish:geb-core:0.9.2')
])
import geb.Browser

def sites = []

Browser.drive {

    go "http://qiita.com/organizations"
    // 各Organizationページへのリンク
    $('.organizationsList_orgName a').each {
        def site = new Site()

        site.companyName = it.text()
        site.url = it.attr('href')
        sites.add(site)
    }

    sites.each {
        go it.url
        println title

        // 投稿数、ストックされた数を取得
        // :first とか使えないのでこう書く
        it.post = $('.organizationStatsSummary_count', 0).text()
        it.stocked = $('.organizationStatsSummary_count', 1).text()
    }

}.quit()

println '|会社名|投稿数|被ストック数|平均被ストック数|'
println '|:--|--:|--:|--:|'
sites.each {
    def averageStocked = new BigDecimal(it.stocked.toBigDecimal() / it.post.toBigDecimal())
    // 小数点第2位を四捨五入
    def roundupAverageStocked = averageStocked.setScale(1, BigDecimal.ROUND_HALF_UP)
    println "|${it.companyName}|${it.post}|${it.stocked}|${roundupAverageStocked}|"
}

class Site {
    def companyName
    def url
    def stocked
    def post
}
```

|会社名|投稿数|被ストック数|平均被ストック数|
|:--|--:|--:|--:|
|アライドアーキテクツ株式会社|138|1436|10.4|
|スタンドファーム株式会社|96|1506|15.7|
|株式会社ソニックガーデン|150|9706|64.7|
|Increments株式会社|533|27065|50.8|
|Wantedly, Inc.|295|16059|54.4|
|株式会社シェアウィズ|44|323|7.3|
|Beatrobo Inc.|33|492|14.9|
|COOKPAD|117|3357|28.7|
|株式会社Aiming|83|751|9.0|
|株式会社Fablic|55|1191|21.7|
|株式会社アクトキャット|32|283|8.8|
|株式会社サイバーエージェント|273|7272|26.6|
|株式会社タグバンガーズ|27|122|4.5|
|Goodpatch|115|1236|10.7|
|株式会社grooves|35|2976|85.0|
|Kii株式会社|51|399|7.8|
|面白法人カヤック HTMLファイ部|447|7238|16.2|
|株式会社アイ・エム・ジェイ TSUKURITE|148|1346|9.1|
|株式会社Ednity|81|1221|15.1|
|グリー株式会社|173|3007|17.4|
|Retty株式会社|68|501|7.4|
|バスキュール|107|3171|29.6|
|株式会社ミクシィ|272|23527|86.5|
|株式会社トップゲート|68|6709|98.7|
|ピクシブ株式会社|279|9058|32.5|
|株式会社インフィニットループ|69|1898|27.5|
|株式会社BFT|60|573|9.6|
|株式会社ピクセルグリッド|64|1993|31.1|
|株式会社ネットプライス|48|332|6.9|
|株式会社ゆめみ|401|8138|20.3|
|株式会社イーツー・インフォ|22|102|4.6|
|株式会社ACCESS|277|7296|26.3|
|Studio Ousia|47|496|10.6|
|株式会社nanapi|125|1860|14.9|
|株式会社DTS|234|3850|16.5|
|株式会社オーガランド|139|1475|10.6|
|株式会社 時雨堂|113|3082|27.3|
|株式会社ハウテレビジョン|31|506|16.3|
|Fringe81株式会社|116|1739|15.0|
|株式会社 gumi|42|392|9.3|
|株式会社Abby|31|3868|124.8|
|エムスリー株式会社|287|3695|12.9|
|株式会社Diverse|72|1274|17.7|
|株式会社フィードフォース|76|970|12.8|
|ピーシーフェーズ株式会社|23|139|6.0|
|株式会社コムニコ|33|1024|31.0|
|株式会社 ITAGE|36|383|10.6|
|株式会社ロコンド|46|394|8.6|
|株式会社オープンストリーム|96|2071|21.6|
|株式会社ネクスト|122|2713|22.2|
|freee|176|3524|20.0|
|株式会社 ドワンゴ|274|3418|12.5|
|リコーITソリューションズ株式会社|521|7290|14.0|
|Lemonade Lab, Inc.|88|971|11.0|
|株式会社ベーシック|279|5073|18.2|
|MRT.Inc|5|15|3.0|
|株式会社LOUPE|125|1602|12.8|
|株式会社ワンパク|240|4612|19.2|
|アイレット株式会社(cloudpack)|424|3181|7.5|
|株式会社アトラエ|256|7300|28.5|
|株式会社カルテットコミュニケーションズ|37|586|15.8|
|Framgia|36|220|6.1|
|株式会社ねこじゃらし|24|212|8.8|
|KDDI株式会社|60|873|14.6|
|株式会社シロク|59|1868|31.7|
|イタンジ株式会社|26|164|6.3|
|株式会社ジャストシステム|61|340|5.6|
|株式会社gamba|248|1528|6.2|
|株式会社クインテット|38|699|18.4|
|heathrow, Inc.|32|1193|37.3|
|株式会社アジケ|53|300|5.7|
|株式会社Fusic|65|622|9.6|
|株式会社リブセンス|194|8087|41.7|
|Dmet label Corp.|61|2773|45.5|
|株式会社ヘッドジャパン|157|1400|8.9|
|TAM|21|139|6.6|
|株式会社ジェネストリーム|64|1619|25.3|
|Wondershake,Inc.|53|1020|19.2|
|ツキノワ株式会社|23|383|16.7|
|Cheekit, Inc|66|606|9.2|
|Qoncept, Inc.|20|1310|65.5|
|アリエル・ネットワーク 株式会社|27|1922|71.2|
|Life is Tech, Inc|9|65|7.2|
|株式会社マネーフォワード|116|1282|11.1|
|株式会社セプテーニ・オリジナル|45|637|14.2|
|エバーセンス|70|844|12.1|
|スマートニュース株式会社|47|526|11.2|
|株式会社IDCフロンティア|79|959|12.1|
|株式会社一休|25|121|4.8|
|株式会社サイエンティア|11|17|1.5|
|株式会社イグニス|123|1868|15.2|
|株式会社VASILY|10|132|13.2|
|ShouldBee|463|9240|20.0|
|株式会社ヘプタゴン|14|51|3.6|
|quad株式会社|21|30|1.4|
|吉積情報株式会社|6|61|10.2|
|ロボットスタート株式会社|7|87|12.4|
|株式会社ユビレジ|98|517|5.3|
|Drivemode, Inc.|91|5192|57.1|
|株式会社ユニキャスト|45|205|4.6|
|株式会社Gunosy|209|2846|13.6|
|Sansan株式会社|45|672|14.9|
|株式会社うるる|7|17|2.4|
|株式会社和聡|16|290|18.1|
|株式会社エニグモ|10|17|1.7|
|Repro株式会社|35|361|10.3|
|株式会社ブラケット|26|649|25.0|
|弁護士ドットコム株式会社|8|28|3.5|
※この結果は 2015/02/07 22:40 時点のもの