利用curl抓取遠程頁面內(nèi)容的示例代碼
更新時間:2013年07月23日 08:54:14 作者:
利用curl抓取遠程頁面內(nèi)容的一個小示例,需要的朋友可以過來參考下
最基本的操作如下
$curlPost = 'a=1&b=2';//模擬POST數(shù)據(jù)
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:0.0.0.0', 'CLIENT-IP:0.0.0.0')); //構(gòu)造IP
curl_setopt($ch, CURLOPT_REFERER, "http://chabaoo.cn/"); //構(gòu)造來路
curl_setopt($ch,CURLOPT_URL, 'http://chabaoo.cn');//需要抓取的頁面路徑
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);//post值
$file_contents = curl_exec($ch);//抓取的內(nèi)容放在變量中
curl_close($ch)
復(fù)制代碼 代碼如下:
$curlPost = 'a=1&b=2';//模擬POST數(shù)據(jù)
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:0.0.0.0', 'CLIENT-IP:0.0.0.0')); //構(gòu)造IP
curl_setopt($ch, CURLOPT_REFERER, "http://chabaoo.cn/"); //構(gòu)造來路
curl_setopt($ch,CURLOPT_URL, 'http://chabaoo.cn');//需要抓取的頁面路徑
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);//post值
$file_contents = curl_exec($ch);//抓取的內(nèi)容放在變量中
curl_close($ch)
相關(guān)文章
用PHP將網(wǎng)址字符串轉(zhuǎn)換成超鏈接(網(wǎng)址或email)
該函數(shù)將 URL 和 E-mail 地址字符串轉(zhuǎn)換為可點擊的超級鏈接。2010-05-05