次のコードでは、「...行6」の未定義の値で「メソッドを呼び出せません」というエラーが発生するのはなぜですか?私は似たような記事を読んだことがあります。なぜこの種のエラーメッセージが表示されるのか理解できると思いますが、ここでどのように適用されるのか分かりません。このコードをWWW :: Mechanizeモジュールのチュートリアルからコピーしたので、私はそれを缶の外に出すことを期待しました。あなたが$m
変数にWWW::Mechanize
クラスのインスタンスを割り当てるステップを見逃している未定義の値でメソッドXを呼び出すことができません
#!/usr/bin/perl
use warnings ;
use strict ;
use WWW::Mechanize;
my $url = 'http://www.google.com';
my $m->get($url);
my $link = $m->find_link(text =>'Advanced Search');
print "The Google advanced search URL is: $link->url()\n";
あなたは '$ m'に値を割り当てていないました。 – ikegami