たまにはマッシュアップなるものを −その4−
- 今日の変更点
- 福島市立図書館も分館対応した
当初、HTML::TagParserで何処がダメか分からず、LWP::UserAgentでレスポンスをみたら携帯サイトへ飛ばされていたのでLWP::UserAgentでAgentも指定してのレスポンスをHTML::TagParserでparseさせて無事完了
というかLWP::UserAgentを使うときは必ずAgentを指定する癖をつけよう
- 福島市立図書館も分館対応した
our $ua = LWP::UserAgent->new; $ua->agent('Mozilla'); our $url = 持ってきたいurl; our $query_string = POSTしたいDATA; my $req = HTTP::Request->new(POST => $url); $req->content_type('application/x-www-form-urlencoded'); $req->content($query_string); my $res = $ua->request($req); my $res2 = $res->as_string; $res2 =~ s/\"\"/\"/g; my $html2 = HTML::TagParser->new(); $html2->parse( $res2 ); 〜略〜
とは言うものの、福島は3段階
郡山は1段階Zoomしないと何がなにやら
とりあえず一区切りにして、明日は天気予報を直す方向で…
ザックリと作ったままなので地方を切り替えるたびにXMLを読んでいるので、初回に3地方分まとめて今日、明日、明後日のXMLをもってくればとか、タブ化して切り替えるとかなどをためしてみようかと