抓取微信文章 绕过图片防盗链 传送门

08 262016

不废话了直接上代码

//思路很简单,图片地址 通过get传到 我们写好的控制器。
$url = $GET['u'];
//抓取图片
$img = file_get_contents($url);
//输出方式
header('Content-type: image/jpeg'); 
//输出图片
echo $img;
显示页面通过正则匹配把之前的图片地址替换为上面的地址就ok了

//code 抓取内容
str_replace('src="','src="/index.php/Img/src/?u=',$result);
//输出

今天才测试时发现 file_get_contents() 抓取 腾讯图片时会失败所以优化一下 用curl

header('Content-type: image/jpeg');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
// 关闭cURL资源,并且释放系统资源
curl_close($ch);
	


版权信息

原文作者: 石头记

原文链接: http://1m85.com/23.html

版权所有: 本文为博主原创文章,转载请标明出处。