php 取网页源码 代码
/*取网页源码
使用方法:/ym.php?url=https://www.baidu.com/
可以用作取网页源码,支持e4a调用
竹子哥学习*/
$url=$_GET['url'];
echo get($url);
function get($url) {//get函数
$curl = curl_init();
$header = array(
"X-FORWARDED-FOR:".long2ip(mt_rand(1884815360, 1884890111)),//伪造IP,如需要cooike等酌情添加
"CLIENT-IP:".long2ip(mt_rand(1884815360, 1884890111)),
"X-Real-IP:".long2ip(mt_rand(1884815360, 1884890111)),
"Accept:application/json, text/javascript, */*; q=0.01",
"Accept-Language:zh-CN,zh;q=0.9",
"Connection: Keep-Alive",
"User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360EE",
"X-Requested-With:XMLHttpRequest",
);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);//SSL验证
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
return curl_exec($curl);//返回数据
curl_close($curl); // 结束 Curl
}
相关推荐
标签:
留言与评论(共有 0 条评论) |