私はモジュールを使用していると思う:HTML::グラバーperlでHTMLを解析します。私の主なプロセスでそれを使用するだけで動作しますが、スレッディングで使用しようとするとエラーになります。Perlメソッド "parse_html_string"を呼び出すことはできませんまたは参照をunbless
は具体的に、私は、
Thread 1 terminated abnormally: Can't call method "parse_html_string"
on unblessed reference at /usr/local/ActivePerl-5.10/site/lib/HTML/Grabber.pm line 79.
どこグラバー・オブジェクトの作成をこのエラーを得ました。
$mech->get($link);
$dom = HTML::Grabber->new(html => $mech->content); #at this point
どのようにこの奇妙な問題を解決するためのアイデアですか?
私はMS Windowsを使用していません。私はMAC OSを使用しています。さらに、私はそれが単一のプロセスでは動作しますが、スレッドでは動作しないと言いました。 – REALFREE
申し訳ありませんが、スレッドの部分は見逃しました。 –