php curl下载远程图像

时间:2019-12-06 15:29:13

标签: php curl

我有权使用partiner网站上的图像来独自进行聊天。

因此,我尝试从pip install下载带有卷曲的图像:

src

合作伙伴使用一个区域平台在ini_set('memory_limit', '-1'); error_reporting(E_ALL); ini_set('display_errors', 1); $ch = curl_init(); $url = 'https://imgs.kenlo.io/VWRCUkQ2Tnp3d1BJRDBJVe1szkhnWr9UfpZS9bJDwnbk9Kawbnev1nxMNm9yHFhIP-MQkSx9WYNv23hLzO9I+z0StvcEfe6ggnXCx6+I286Lt3WU3rLdkIrG9OL9c8jv4qJ6-arDAl+tq417XfgQOV8gR8xCbkPFTqGKY2BopgOv92LEFusYUk1n0h8jsUZu6AHoQYT1sl0yxA2UXuyB8nTQCaC5XwwWUawNEtEw7ldR7AL0SVpntREFocalqyCZPuL1JoCihipUBAow-56-X7-hkZaPK5RkVqk2dXwP61MDUbcUm+6GWehj7QEYoKGTVkPBwEKa07d3JM+tW4tMnqVWwgaVGrAa6B-pxYyVhaWpZk7UOk5Bqu-A7fCxS+CyRv7jOCq8j4pBrN-bbYYZKprkVzEVTw==.jpg'; //curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE ); curl_setopt($ch, CURLOPT_REFERER, "https://www.ricimoveis.com"); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_URL, $url ); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE ); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $resource_ext_img_destaque = curl_exec( $ch ); curl_close($ch); file_put_contents('/var/www/html/magickscp/dev-misc/fdp12.jpg', $resource_ext_img_destaque); 服务器上存储图像,显然服务器使用一些安全技巧来阻止此操作。

我注意到类似的东西

imgs.kenlo.io到img可能会有重定向,因为当我看到请求时,有时我有“ 200”或“ 301”。

所以疑问是,要使这项工作有效,我需要在响应标头上进行哪些评估?

0 个答案:

没有答案
相关问题