php中抓取網(wǎng)頁內(nèi)容的實(shí)例詳解
php中抓取網(wǎng)頁內(nèi)容的實(shí)例詳解
方法一:
使用file_get_contents方法實(shí)現(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 "<textarea style='width:800px;height:600px;'>".$html."</textarea>";
代碼很簡(jiǎn)單,一看就懂,不解釋了。
方法二:
使用curl實(shí)現(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 "<textarea style='width:800px;height:600px;'>".$html."</textarea>";
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
加上這句代碼,表示如果請(qǐng)求被重定向時(shí),可以訪問到最終的請(qǐng)求頁面,不然請(qǐng)求的結(jié)果會(huì)顯示如下內(nèi)容:
<head><title>Object moved</title></head> <body><h1>Object Moved</h1>This object may be found <a href="some link." rel="external nofollow" >here</a>.</body>
如意疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- php實(shí)現(xiàn)的支付寶網(wǎng)頁支付功能示例【基于TP5框架】
- Windows平臺(tái)PHP+IECapt實(shí)現(xiàn)網(wǎng)頁批量截圖并創(chuàng)建縮略圖功能詳解
- php實(shí)現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解
- PHP 爬取網(wǎng)頁的主要方法
- 實(shí)例分析基于PHP微信網(wǎng)頁獲取用戶信息
- php實(shí)現(xiàn)網(wǎng)頁常見文件上傳功能
- php編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁版計(jì)算器功能示例
- PHP網(wǎng)頁緩存技術(shù)優(yōu)點(diǎn)及代碼實(shí)例
相關(guān)文章
微信公眾平臺(tái)開發(fā)教程②微信端分享功能圖文詳解
這篇文章主要介紹了微信公眾平臺(tái)開發(fā)微信端分享功能,結(jié)合圖文形式詳細(xì)分析了微信分享功能的原理、操作步驟及相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-04-04
php實(shí)現(xiàn)推薦功能的簡(jiǎn)單實(shí)例
在本篇文章里小編給各位整理的是關(guān)于php如何實(shí)現(xiàn)推薦功能的相關(guān)實(shí)例內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2019-09-09
php版銀聯(lián)支付接口開發(fā)簡(jiǎn)明教程
這篇文章主要介紹了php版銀聯(lián)支付接口開發(fā)的方法,結(jié)合實(shí)例形式分析了php銀聯(lián)支付接口開發(fā)的具體流程與相關(guān)操作技巧,需要的朋友可以參考下2016-10-10

