詰将棋アプリ開発ログ

1億総将棋ファン社会を目指し活動中。手始めに詰将棋アプリを開発中。

ポケモン新作の図鑑完成に役立つエクセルシートを作ってみた!

先月発売したポケモンウルトラサンムーン!久しぶりにやっても面白い。

アローラ図鑑をコンプするためにチェックシートが欲しくて、アローラ図鑑のエクセルシートを作成。

捕獲方法も乗ってるので図鑑埋めに活用できます。

アローラ図鑑CSVデータ

pythonでササっと作ってたので、作り方に興味あればこのまま読み進めてください。

ポケモンファンの方はデータだけ落としてすぐにゲームに戻りましょう!

スクレイピングのやりかた

Mac のターミナル上で操作しています。

pythonのバージョンは3.6.1です。

取得元サイト 参考サイト

1.まず必要なライブラリをインストール

pip install pandas lxml html5lib BeautifulSoup4
python

インタラクティブモードを開いて、

>>>import pandas
>>> url = 'http://blog.game-de.com/pm-usum/usum_alola_pokedex/'
>>> data = pandas.io.html.read_html(url)
>>> data[0]
データが表示されることを確認
>>> data[0].to_csv('arora_pokemon.csv')

これだけ。カレントディレクトリにarora_pokemon.csvができます。

ちょっとしたことをやろうとしたときのpythonの便利さは異常! 痒いところにしっかり手が届く便利な言語ですね。

ライブラリのことをわかっていなくても先人たちが基本的なことをまとめてくれています。

まとめ

正月はまったり図鑑集めします。

では!