Php 如何使用curl从站点获取图像
如何从html内容中的特定站点获取图像 参见示例 这里是主要的帖子链接。我正在使用php抓取div#content中的内容。但帖子中的图片给出了403Php 如何使用curl从站点获取图像,php,http,curl,Php,Http,Curl,如何从html内容中的特定站点获取图像 参见示例 这里是主要的帖子链接。我正在使用php抓取div#content中的内容。但帖子中的图片给出了403 如何显示该图像?我使用的是Goutte库如下所示:使用$url调用函数以获取图像路径,使用$filename调用函数以获取图像存储路径 private function httpgetfile($url, $filename) { $fp = fopen($filename, 'a+'); $ch = curl_init($url
如何显示该图像?我使用的是Goutte库如下所示:使用$url调用函数以获取图像路径,使用$filename调用函数以获取图像存储路径
private function httpgetfile($url, $filename)
{
$fp = fopen($filename, 'a+');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec($ch);
curl_close($ch);
fclose($fp);
return;
}
如果您获得403(表示禁止),则您无法访问此图像。也许你需要添加一些凭据?不,我不需要身份验证。使用命令行浏览url…``curl>image.pngWhere应用它?因为我无法下载服务器上的所有图像。我也在使用它:这是我当前的代码。你能告诉我在哪里实施吗?