如何使用curl从站点获取图像

时间:2017-01-13 15:51:11

标签: php http curl

如何从html内容中的特定网站获取图片?

请参阅示例here

此处http://www.techtunes.com.bd/android-apps/tune-id/214272是主要的帖子链接。我正在使用php抓取div#content内的内容。但是帖子中的图片给出了403。

如何显示该图片?我正在使用Goutte图书馆

1 个答案:

答案 0 :(得分:0)

像这样使用它:用$ 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;
}