2011-06-23 8 views
1

可能性の重複:私は私がすべてではPerlでの経験がないと言うしたいすべての
Why can't I fetch wikipedia pages with LWP::Simple?PerlはWikipediaのページを読み込まない?

まず。実際、私は今日それを勉強し始めました。

しかし、私はそれを解決したり解決策をオンラインで探すことができない奇妙な問題に出くわしました。私のコードは次のとおりです:

#!/usr/bin/perl -w 
use strict; 
use LWP::Simple; 

my $html = get("http://en.wikipedia.org/wiki/Perl") or die "ERROR"; 
    print $html; 

何らかの理由で、アプリケーションが実行されるたびに「ERROR」が表示されます。不思議にも、私がWikipediaの記事を "http://www.google.com"またはそれ以外のものに置き換えたとしても、うまくいきます。

何が問題なのですか?

ありがとうございます。

+1

も参照してください。http://stackoverflow.com/q/3690671 –

+0

大変申し訳ありません。どのように私はそれを見ていないのか分からない。この質問を削除する必要がありますか? – ronash

答えて

1

匿名の発信者には拒否します。あなたのユーザーエージェントを適切に設定してください。また、プログラマチックなリクエストを嫌うことにも注意してください。それにはAPIがあり、downloadもデータベース全体です。

関連する問題