利用curl抓取遠(yuǎn)程頁面內(nèi)容的示例代碼
更新時(shí)間:2013年07月23日 08:54:14 作者:
利用curl抓取遠(yuǎn)程頁面內(nèi)容的一個(gè)小示例,需要的朋友可以過來參考下
最基本的操作如下
$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://www.dbjr.com.cn/"); //構(gòu)造來路
curl_setopt($ch,CURLOPT_URL, 'http://www.dbjr.com.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://www.dbjr.com.cn/"); //構(gòu)造來路
curl_setopt($ch,CURLOPT_URL, 'http://www.dbjr.com.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根據(jù)手機(jī)號判斷運(yùn)營商(詳細(xì)介紹附代碼)
這篇文章主要介紹了PHP根據(jù)手機(jī)號判斷運(yùn)營商,詳細(xì)介紹附代碼,大家可以根據(jù)最新的號段進(jìn)行添加即可,通過正則判斷實(shí)現(xiàn),需要的朋友可以參考下2018-01-01用PHP將網(wǎng)址字符串轉(zhuǎn)換成超鏈接(網(wǎng)址或email)
該函數(shù)將 URL 和 E-mail 地址字符串轉(zhuǎn)換為可點(diǎn)擊的超級鏈接。2010-05-05php實(shí)現(xiàn)的zip文件內(nèi)容比較類
這篇文章主要介紹了php實(shí)現(xiàn)的zip文件內(nèi)容比較類及其用法,可實(shí)現(xiàn)比較兩個(gè)zip文件的內(nèi)容,返回新增、刪除、及相同的文件列表,是非常實(shí)用的技巧,需要的朋友可以參考下2014-09-09php實(shí)現(xiàn)的簡單多進(jìn)程服務(wù)器類完整示例
這篇文章主要介紹了php實(shí)現(xiàn)的簡單多進(jìn)程服務(wù)器類,結(jié)合完整實(shí)例形式分析了PHP多進(jìn)程服務(wù)器數(shù)據(jù)傳輸、響應(yīng)、處理等相關(guān)操作技巧,需要的朋友可以參考下2020-02-02