ポンパレードの1,000,000枚限定チケットが何枚売れているかチェックするスクリプト

あえてAPIじゃなくてxmlでもなくてスクレイピングしてみる。
と言っても、Web::Scraperコマンドラインツールから生成されたものなのでprocess文しか書いていません。

#!/opt/local/bin/perl
use strict;
use Web::Scraper;
use URI;

my $uri = URI->new("http://ponpare.jp/shinjyuku/deal/P246.html");
my $scraper = scraper {
    process '/html/head/title', 'title'=>'TEXT';
    process '//*[@id="ajax_ticket_count"]', 'count' => 'TEXT';
};
my $result = $scraper->scrape($uri);

print $result->{title}, "\n";
print $result->{count};

output

ハーゲンダッツ ギフト券 | リクルートの割引チケット購入サイト ポンパレ [新宿・高田馬場・中野・吉祥寺版]
101,296

あとリンク切れまくってますが、PythonのFlaskで軽いアプリ作ってMA6に出してみました。
gist.github.com + codepad.orgみたいなイメージです。

http://codetype.org/PKyyqMYwoH

ちょくちょく手直しして、とりあえず自分の使いやすいものにしていきます。