Perl WWW::Mechanize возвращает полный мусор (например, ðäD=°"lc*Ñ2\7 õä1û¼Âc{oî´lDNöÓ8ß5o*F2Õ©-õ£z§2ÜÝ1,³íäþwɯÓQÞÆÁS¿IZDKÁ»,ËmÅS1r4!°s,¥4Jl;\J~í2¼) после извлечения страницы.
Я уверен, что это связано с конкретным веб-сервером, с которого я пытаюсь загрузить. Мне нужен простой html.
Вот код:
#!/usr/local/bin/perl -w
use WWW::Mechanize;
$url = 'http://www.example.com/brands/';
$mech = WWW::Mechanize->new();
$mech->get($url);
$page = $mech->content();
print "$page\n";
Я предполагаю, что это может быть проблема с кодировкой.
Любые подсказки о том, как справиться с этим?
Спасибо!
print $mech->res->decoded_content;
? - person friedo   schedule 19.10.2011$mech->res->as_string
перед барахлом) - person ikegami   schedule 19.10.2011perl -e'use WWW::Mechanize 99'
включит версию в сообщение об ошибке) - person ikegami   schedule 19.10.2011