rui live note

WordPress、PHP、子育て、ブログ、将棋、コワーキング、子育て、群馬等に関する日々感じたことを書いているブログです

*

将棋棋士データベースで遊ぶ(2)〜全棋士データを作成〜

      2017/04/19   将棋, 生活 ,

  • このエントリーをはてなブックマークに追加
  • Pocket

データベース

※この記事は「将棋 Advent Calendar 2016 – Adventar」の13日目です。

前回は、将棋連盟 Web サイトの棋士データベースから棋士データを取得するところまでやってみました。

今回は全棋士データが含まれた json ファイルを作成してみたいと思います。

全棋士データのjsonファイル作成

まず、前回作った棋士データを取得するスクリプトは次のようにクラスファイルに修正しました。

棋士データベースの棋士番号順一覧ページを見ると、棋士には1番:金易二郎名誉九段から308番:大橋貴洸四段までいることが分かります。

下記のように、1番〜308番までの棋士データを取得してファイルに json データを出力するスクリプトを書きます。

これで、kishi_all.json という棋士データがごそっと入ったファイルができました。

次回はこの json データを使って、何か遊んでみたいと思います!

この記事で作ったコードは GitHub に上げてありますので、ご自由にご覧ください。

ad

この記事が気に入ったらシェアしてもらえると嬉しいです!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • follow us in feedly
  • RSS

  関連記事

棋士の師弟関係
将棋棋士データベースで遊ぶ(9)〜棋士の師弟関係をD3.jsで可視化その2〜

※この記事は「将棋 Advent Calendar 2016 – A …

電王戦FINAL
将棋電王戦FINAL、AWAKE巨瀬さん衝撃の投了で阿久津八段が勝利した第5局の感想。

将棋の電王戦FINAL第5局 阿久津主税八段 vs AWAKE の対局は、21手 …

電王戦リベンジマッチ
大晦日に行われた「電王戦リベンジマッチ 森下卓九段 vs ツツカナ」の雑感

大晦日に行われた「電王戦リベンジマッチ 森下卓九段 vs ツツカナ」。すっかり時 …

藤井猛九段
私が振り飛車党になった5つの理由

さて明日は安倍政権の評価を問う衆院選の投票日ですね。有権者のみなさん、もう投票先 …

D3.js
将棋棋士データベースで遊ぶ(8)〜棋士の師弟関係をD3.jsで可視化〜

※この記事は「将棋 Advent Calendar 2016 – A …

棋士データベース
将棋棋士データベースで遊ぶ(1)〜棋士データをスクレイピング〜

※この記事は「将棋 Advent Calendar 2016 – A …

モリシタ集め
8/29に開かれた電王戦の記者発表会内容まとめ

将棋電王戦に関する記者発表会2014 – 2014/08/29 14 …

電王戦FINAL
ニコニコ動画で毎日更新されている「電王戦FINALへの道」が見逃せない!

3月14日(土)に開幕する「将棋電王戦FINAL」。早く始まって欲しいような、始 …

電王戦タッグマッチ
電王戦タッグマッチ 2014 FinalRound 観に行ってきました

10月12日に開かれた「電王戦タッグマッチ2014 FinalRound」の観覧 …

トライ
初めてのトライ勝ちを達成!将棋ウォーズのトライルールが面白い

いやー気分爽快!先日、将棋ウォーズで始めてトライ勝ちを経験しましたが、すごい達成 …