我正在尝试使用Perl脚本下载文件 但它不起作用,
$u='http://www.example.com/dir/files/myfile.csv';
`wget -O $filename $u`;
我已经尝试过这段代码,但它给了我一个错误403禁止。
答案 0 :(得分:3)
最常见的情况是您需要某种授权才能访问该文件。除此之外,如果客户端看起来不像典型的浏览器,即有错误的用户代理,丢失或不同的HTTP标头等,还有阻止访问内容的系统。
根据您提供的少量信息,可能无法提供更多信息。我建议尝试使用普通浏览器访问该文件,如果它不起作用,您可能无权访问该数据。
除此之外,因为Perl所做的就是调用wget命令,这个问题与Perl没有关系。