2008-05-01から1ヶ月間の記事一覧

trimは正規表現を使う

Perlにはtrimはないので、正規表現を使うらしい。 ↓こんな感じ。 $str =~ s/^\s+(.*?)\s+$/$1/; ■追記 ↓こっちの方が正しいかも? $str =~ s/^\s*(.*?)\s*$/$1/;

FirebugのXPathの解釈とPerlのXPathの解釈が違う???

気象庁のwebサイトから予報の内容を取得しようとしてハマった。 天気予報のページからは取得できたので 週間予報のページからの取得もやってみようと思ったら 何故か上手くいかない…何でだ?(;´Д`) 書いてみたコードは↓これ。 #!/usr/local/bin/perl use URI…

Scrapingに挑戦!

Web::Scraperをインストールして、Scrapingに挑戦! 気象庁のwebサイトから予報の内容を取得してみる。 環境:Windows Vista こんな感じかな… #!/usr/local/bin/perl use URI; use Web::Scraper; my $WeatherInfo = scraper { process "th.weather", day => …

CPANモジュールをインストールする

コマンドプロンプトでCPANシェルを起動。 perl -MCPAN -e shell で、インストールコマンド。 cpan> install Web::Scraper(installの後ろは入れたいモジュール名称) 後は依存関係にあるものなどが洗い出されて 「依存してるモジュールで入ってないものがこ…