403 perl wget命令中的forbidden错误

时间:2015-06-02 04:54:41

标签: perl wget httpforbiddenhandler

我正在尝试使用Perl脚本下载文件 但它不起作用,

 $u='http://www.example.com/dir/files/myfile.csv';
    `wget -O $filename $u`;

我已经尝试过这段代码,但它给了我一个错误403禁止。

1 个答案:

答案 0 :(得分:3)

最常见的情况是您需要某种授权才能访问该文件。除此之外,如果客户端看起来不像典型的浏览器,即有错误的用户代理,丢失或不同的HTTP标头等,还有阻止访问内容的系统。

根据您提供的少量信息,可能无法提供更多信息。我建议尝试使用普通浏览器访问该文件,如果它不起作用,您可能无权访问该数据。

除此之外,因为Perl所做的就是调用wget命令,这个问题与Perl没有关系。