新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解php中抓取網(wǎng)頁內(nèi)容的實例
php中抓取網(wǎng)頁內(nèi)容的實例詳解
方法一:
使用file_get_contents
方法實現(xiàn)
$url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml"; $html = file_get_contents($url); //如果出現(xiàn)中文亂碼使用下面代碼 //$getcontent = iconv("gb2312", "utf-8",$html); echo "";
代碼很簡單,一看就懂,不解釋了。
方法二:
使用curl實現(xiàn)
$url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $html = curl_exec($ch); curl_close($ch); echo "";
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
加上這句代碼,表示如果請求被重定向時,可以訪問到最終的請求頁面,不然請求的結(jié)果會顯示如下內(nèi)容:
相關(guān)學(xué)習(xí)推薦:php編程(視頻)
分享名稱:詳解php中抓取網(wǎng)頁內(nèi)容的實例
本文鏈接:http://www.ef60e0e.cn/article/cphcjg.html