0

我有一些非常奇怪的事情我无法解释,我有一个主机thehostexample.com

  1. 当我通过 Safari 运行良好时,它会自动重定向到thehostexample.com/fr/
  2. 当我经过时,telnet它告诉我 http 301,与thehostexample.com/fr/
  3. 当我通过wget命令 ERREUR 403:禁止
  4. 当我从 Perl 脚本(LWP::UserAgentLWP::Simple)访问时 ERREUR 403: Forbidden

我不明白。(我将用户代理设置为遵循重定向。)

请一些帮助会非常好。

4

1 回答 1

0

我发现它为什么不起作用,一定是 LWP::UserAgent 的错误!

如果我这样声明我的用户代理:

我的 $ua = LWP::UserAgent->new('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.14 (KHTML, like Gecko) Version/6.0.1 Safari/536.26.14');

然后它不起作用,但如果我这样声明:

我的 $ua = LWP::UserAgent->new();

$ua->agent('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.14 (KHTML, like Gecko) Version/6.0.1 Safari/536.26.14');

然后它起作用了,很奇怪吧?

希望它可以帮助!

于 2012-10-04T02:11:30.993 回答