tomokazu回答ポイント 70ptウォッチ 1

perlに関する質問です。

WEB検索を楽にするためにツールを探すなかで「WebScraper IDE」をみつけました。
http://labs.gmo.jp/blog/ku/2008/03/webscraperwebscraper_ide.html

これを使うために、perlとactiveperlおよび、コードの中に出てくるwebscraperをインストールしました。
そして、上記URLの通りにツールから出力されるソースを貼り付けて実行しましたが、
HASH(0x32db38c)やHASH(0x32d4384)などと出るだけで、思う結果が出力されません。

プログラム内に何か書き込むことが必要なのか、あるいは
なにかのインストールが必要なのかもわかりません。
わかる方がいらっしゃいましたら、アドバイスお願いいたします。

■貼り付けたソース
use URI;
use Web::Scraper;
my $scraper = scraper {
process '//div[contains(concat(" ",@class," "),concat(" ","Table01"," "))]',
'paragraphes[]' => scraper {
process '//strong',
'field1' => 'TEXT';
process '//tr[3]//p',
'field2' => 'TEXT';
process '//tr[4]/td[2]',
'field3' => 'TEXT';
};
};
my $result = $scraper->scrape( URI->new("http://www.starbucks.co.jp/search/result_store.php" ) );

print "$result\n";

■PCの環境
windowsXP
activeperl最新版(perlv5.10.0 ,PPM4.03)
webscraper 0.26

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-03-10 21:36:24
終了日時
2009-03-17 21:40:02
回答条件
1人3回まで

この質問のカテゴリ

この質問に含まれるキーワード

Web::Scraper8Perl1679URI127WindowsXP1917IDE218インストール7094Class541プログラム5048URL11376

人気の質問

メニュー

PC版