| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: разработка для Web > Предупреждение при парсинге страниц |
| Автор: FishHunter 27.2.2010, 01:52 | ||
| Всем привет, При парсинге страниц средствами LWP иногда вылетает такое предупреждение: "Parsing of undecoded UTF-8 will give garbage when decoding entities at /usr/lib/perl5/vendor_perl/5.8.8/LWP/Protocol.pm line 114." html подобных страниц типа получаю, но он конечно не соответствует действительности :( как это победить, подскажите плиз. Кусок кода, который парсит:
|
| Автор: dva300 4.3.2010, 07:32 | ||
более подробно http://search.cpan.org/~gaas/HTML-Parser-3.64/Parser.pm для LWP::Simple use LWP::Simple; my $uri = 'htttp://somesite'; my $content = get($uri); а для LWP::UserAgent; use LWP::UserAgent; my $ua = LWP::UserAgent->new(); my $response = $ua->get($uri); my $content = $response->content(); my $data = decode_utf8($content); |