php中抓取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解
php中抓取網(wǎng)頁(yè)內(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í),可以訪(fǎng)問(wèn)到最終的請(qǐng)求頁(yè)面,不然請(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>
如意疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- php實(shí)現(xiàn)的支付寶網(wǎng)頁(yè)支付功能示例【基于TP5框架】
- Windows平臺(tái)PHP+IECapt實(shí)現(xiàn)網(wǎng)頁(yè)批量截圖并創(chuàng)建縮略圖功能詳解
- php實(shí)現(xiàn)網(wǎng)頁(yè)上一頁(yè)下一頁(yè)翻頁(yè)過(guò)程詳解
- PHP 爬取網(wǎng)頁(yè)的主要方法
- 實(shí)例分析基于PHP微信網(wǎng)頁(yè)獲取用戶(hù)信息
- php實(shí)現(xiàn)網(wǎng)頁(yè)常見(jiàn)文件上傳功能
- php編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)版計(jì)算器功能示例
- PHP網(wǎng)頁(yè)緩存技術(shù)優(yōu)點(diǎn)及代碼實(shí)例
相關(guān)文章
php實(shí)現(xiàn)字符串反轉(zhuǎn)輸出的方法
這篇文章主要介紹了php實(shí)現(xiàn)字符串反轉(zhuǎn)輸出的方法,實(shí)例分析了php中strrev函數(shù)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03PHP實(shí)現(xiàn)的簡(jiǎn)易版圖片相似度比較
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)易版圖片相似度比較,本文直接給出實(shí)現(xiàn)代碼,使用方法請(qǐng)看代碼中的注釋,需要的朋友可以參考下2015-01-01PHP實(shí)現(xiàn)限制IP訪(fǎng)問(wèn)及提交次數(shù)的方法詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)限制IP訪(fǎng)問(wèn)及提交次數(shù)的方法,涉及php針對(duì)客戶(hù)端來(lái)訪(fǎng)IP的獲取、判斷以及結(jié)合session記錄IP訪(fǎng)問(wèn)次數(shù)等相關(guān)操作技巧,需要的朋友可以參考下2017-07-07php curl常見(jiàn)錯(cuò)誤:SSL錯(cuò)誤、bool(false)
在命令行中使用curl調(diào)用跳過(guò)SSL證書(shū)檢查的方法,需要的朋友可以參考下。2011-12-12PHP設(shè)計(jì)模式之結(jié)構(gòu)模式的深入解析
本篇文章是對(duì)PHP設(shè)計(jì)模式中的結(jié)構(gòu)模式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php實(shí)現(xiàn)專(zhuān)業(yè)獲取網(wǎng)站SEO信息類(lèi)實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)專(zhuān)業(yè)獲取網(wǎng)站SEO信息類(lèi),實(shí)例分析了seoreport類(lèi)針對(duì)網(wǎng)站SEO信息檢查與獲取的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04PHP設(shè)計(jì)模式中觀(guān)察者模式詳解
觀(guān)察者模式是極其重要的一個(gè)設(shè)計(jì)模式,也是我?guī)啄觊_(kāi)發(fā)過(guò)程中使用最多的設(shè)計(jì)模式,本文首先概述觀(guān)察者模式的基本概念和Demo實(shí)現(xiàn),接著是觀(guān)察者模式在Java和Spring中的應(yīng)用,最后是對(duì)觀(guān)察者模式的應(yīng)用場(chǎng)景和優(yōu)缺點(diǎn)進(jìn)行總結(jié)2022-12-12php實(shí)現(xiàn)轉(zhuǎn)換html格式為文本格式的方法
這篇文章主要介紹了php實(shí)現(xiàn)轉(zhuǎn)換html格式為文本格式的方法,通過(guò)一個(gè)自定義函數(shù)實(shí)現(xiàn)針對(duì)HTML標(biāo)簽的過(guò)濾,涉及php正則替換的相關(guān)操作技巧,需要的朋友可以參考下2016-05-05