使用 PHP 我正在尝试下载/保存以下图像:
http://www.bobshop.nl/catalog/product_image.php?size=detail&id=42428
当您在浏览器中加载此图像时,您可以看到它,但是当我尝试使用几种不同的方法下载它时,我得到一个 1 KB 的文件,显示在服务器上找不到该产品。
我用 thefile_put_contents
和 the curl
way 都试过了。我什至使用了get_web_page
在 StackOverflow 上找到的函数来捕捉可能的重定向。
还有什么可能是您可以在浏览器中看到图像但无法下载的原因?
更新:
由于尝试不同答案时抛出的错误,我才发现问题的真正原因。在抓取 html 的过程中,URL 得到了&
而不是&
. 我现在替换这些,现在所有其他方法也可以使用......谢谢大家!