Web サイトから静的な html ページをスクレイピングして個々のファイルに書き込む perl スクリプトは機能しているように見えますが、多くのインスタンスwide character in print at ./script.pl line n
をコンソールに出力します。スクレイピングされたページごとに 1 つです。
ただし、生成された html ファイルを少し見ただけでは、スクレイピングに明らかな間違いは見当たりません。問題のある文字を見つけて修正するにはどうすればよいですか? 私はそれを修正することさえ気にする必要がありますか?
関連するコード:
use WWW::Mechanize;
my $mech = WWW::Mechanize->new;
...
foreach (@urls) {
$mech->get($_);
print FILE $mech->content; #MESSAGE REFERS TO THIS LINE
...
これは Perl 5.8.8 の OSX 上にあります。