Я получаю это предупреждение (после «используйте диагностику;»);
Разбор недекодированного UTF-8 даст мусор при декодировании сущностей в / usr / lib / perl5 /HTML / PullParser.pm строка 81.
Моя программа такова:
...
use diagnostics;
use WWW::Mechanize;
use WWW::Mechanize::Gzip;
...
$m = WWW::Mechanize::GZip->new(
agent => $self->{_agent},
timeout => $self->{_timeout},
);
if (!$m->get($url)) {
die("Impossibile scaricare l'url [$url]");
}
if (!$m->form_number(1)) {
die("Impossibile trovare il form 1");
}
<WARNING IS EMITTED HERE>
...
Как мне от нее избавиться?Или я могу спокойно проигнорировать это?
ОБНОВЛЕНИЕ: Я просто ставлю точку, что использование WWW :: Mechanize-> new () вместо WWW :: Mechanize :: GZip-> new () делаетработать тихо ... Значит проблема в модуле GZip ...?