綾小路龍之介の素人思考

[perl] Web::Scraperでエラーハンドリングするにはscrapeメソッドをeval{}で囲み$@を評価。

Web::Scraperモジュールでエラーを無視して複数回scrapeメソッドを呼び出したい場合は、scrapeメソッドをeval{}で囲み、その後で$@を評価する。

例えば以下のようにする。

eval {$result = $scraper->scrape($uri)};
if ($@) {
        print $@;
        return 1;
}
print Dumper $result;

リファレンス

  1. Web::Scraperでscrapeを繰り返し呼ぶときに注意すること - Lyo.blog
  2. web::scraper eval - Google 検索
  3. 2010-03-25 - ablog
  4. web::scraper eval scrape perl - Google 検索
  5. Web::Scraper を試してみようかと思う.: とりコー
  6. Web::Scraperのscraperコマンドのサブコマンド - XXXannex
  7. Web::Scraperを使って、物件一覧をGoogle Mapsにマッピング : cotalog
  8. use Web::Scraper; - 今日のCPANモジュール(跡地)
  9. Web::ScraperでCISCO RECORDSをスクレーピング - hide-k.net#blog
  10. Web::Scraper 使い方(超入門) | ブログが続かないわけ

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2009-10-28T11:29:25+09:00
  2. Modified: 2009-10-28T11:29:25+09:00
  3. Generated: 2017-08-02T23:09:15+09:00