0

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

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

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

4

1 回答 1

3

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

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

除此之外,由于您对 Perl 所做的只是调用 wget 命令,因此此问题与 Perl 没有真正的关系。

于 2015-06-02T05:08:37.270 回答