将棋ウォーズの対局履歴ページは、悔しい負け方をした対局の一人感想戦をしたり、棋譜データを収集したりするのにとても便利ですよね。 ただ、この履歴ページには制限があって、特定の期間内しか対局データが表示されなくなっているようです。(仕様は不明確ですが、例えば自分の履歴ページの場合直近20日間程度の対局データのみ表示されています。) でも履歴ページ上に表示されなくなったとしても、実は各対局の パーマリンク は有効なままなので、URL さえちゃんと分かっていれば過去の対局ページにはアクセスできるんですよね。 というわけで、過去の対局ページ URL を保存しておく簡単なツールを PHP で作ってみました。 概要 作ったツールはこちらです。 swh 将棋ウォーズ対局履歴取得ツール – github 大まかに次のような機能からできています。 対局履歴ページをスクレイピングして、取得した対局データを CS
![将棋ウォーズの対局履歴をスクレイピングしてURL保存するツールを作りました](https://cdn-ak-scissors.b.st-hatena.com/image/square/680978b990e620bd98c2ed2c2545542de7c735d6/height=288;version=1;width=512/https%3A%2F%2Fkifulog.net%2Fwp-content%2Fuploads%2F20150426_swh.jpg)