sách gpt4 ai đã đi

curl - 无法 CURL 远程文件

In lại 作者:行者123 更新时间:2023-12-04 17:10:39 28 4
mua khóa gpt4 Nike

我有一段代码,旨在接收任何 URL 并将其从网络上撕下来。到目前为止,它运行良好,直到有人给了它这个 URL:

http://www.aspensurgical.com/static/images/aspen_hill-rom_logo.png

如果我从浏览器点击它,它显示得很好。但是当我尝试将其 curl 时,我得到:



403 Forbidden

Forbidden


You don't have permission to access /static/images/aspen_hill-rom_logo.png
on this server.




Server at www.aspensurgical.com Port 80



我使用的 CURL 代码是:
$ch = curl_init(str_replace(' ', '%20', $url));
$fh = fopen($local_file, "w");
curl_setopt($ch, CURLOPT_FILE, $fh);
curl_exec($ch);
curl_close($ch);

他们的服务器是否以某种方式意识到我不是一个普通的浏览器并引导我?

1 Câu trả lời

他们有用户代理检查,看看你是谁。添加普通浏览器的用户代理,你应该没问题。

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0");

Đây là codepad 中的工作示例.

关于curl - 无法 CURL 远程文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15540405/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com