WWW::PASMO
http://www.pasmo.co.jp/useful/mypage.htmlをスクレイピングするモジュールWWW::PASMOを作ってとりあえずコミッた。
use strict; use warnings; use WWW::PASMO; use YAML; my $pasmo = WWW::PASMO->new; die "faild to login" unless $pasmo->login('your id', 'your pswd'); print Dump $pasmo->history();
[h@lily]% perl pasmo.pl --- histories: - balance: 330 date: 02/01 info1: kind: 入 station: 旗の台 info2: kind: 出 station: 自由が丘 - balance: 480 date: 01/31 info1: kind: 入 station: 東急五反 info2: kind: 出 station: 旗の台 ... - balance: 1230 date: 01/27 info1: kind: カード station: 富士見台 info2: kind: '' station: '' ... - balance: 1070 date: 01/25 info1: kind: 現金 station: 富士見台 info2: kind: '' station: '' [h@lily]%
東急五反って…。駅名からジオコーディングしてあれこれしたかったのだけどな。