curl 抓取数据

来源:互联网 发布:数据库启停 编辑:程序博客网 时间:2024/06/07 10:20

申明:本实例仅供学习使用,不做任何商业用途,如因此引起任何法律纠纷,本博客不承担任何责任。

$id = isset($_GET['id'])?$_GET['id']:exit('no params');$curlHandel = curl_init("http://code.bankrate.com.cn/getProductData/financing_{$id}?pos=detail") ;$header[]= 'Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, text/html, * '. '/* ';$header[]= 'Accept-Language: zh-cn ';$header[]= 'User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) ';$header[]= 'Host: code.bankrate.com.cn';$header[]= 'Connection: Keep-Alive ';//$header[]= 'Cookie: '.$你的COOKIE串;$header[]= "Referer: http://www.bankrate.com.cn/financing/{$id}";curl_setopt($curlHandel,CURLOPT_HTTPHEADER,$header); curl_setopt($curlHandel,CURLOPT_RETURNTRANSFER,$header); curl_setopt($curlHandel,CURLOPT_BINARYTRANSFER,$header); echo $output = curl_exec($curlHandel) ;$match = array();preg_match_all('/{(.*)}/',$output,$match);$str = $match[0][0];$arrTmp = json_decode($str,true); print_r($arr);


原创粉丝点击