gpt4 book ai didi

perl - 为什么我使用 Perl 的 WWW::Mechanize 得到乱码内容?

转载 作者:行者123 更新时间:2023-12-04 08:20:11 24 4
gpt4 key购买 nike

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¼)检索页面。

我确定它与我尝试下载的特定 Web 服务器有关。我需要纯 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";

我想这可能是编码问题。

关于如何处理这个问题的任何线索?

谢谢!

最佳答案

服务器可能正在发送压缩内容。尝试:

$page = $mech->response->decoded_content;

关于perl - 为什么我使用 Perl 的 WWW::Mechanize 得到乱码内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7823306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com