国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > PHP > 正文

php獲取網(wǎng)頁(yè)內(nèi)容的方法有哪些?php獲取網(wǎng)頁(yè)內(nèi)容

2020-03-22 19:26:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
首頁(yè) > html' target='_blank'>php教程 > php教程 > 正文 php獲取網(wǎng)頁(yè)內(nèi)容的方法有哪些?php獲取網(wǎng)頁(yè)內(nèi)容的代碼示例 2018-10-23 17:13:15 1062 第六期線上培訓(xùn)班
本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于php獲取網(wǎng)頁(yè)內(nèi)容的方法有哪些?php獲取網(wǎng)頁(yè)內(nèi)容的代碼示例,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。

3種利用php獲得網(wǎng)頁(yè)源代碼抓取網(wǎng)頁(yè)內(nèi)容的方法,我們可以根據(jù)實(shí)際需要選用。

1、使用file_get_contents獲得網(wǎng)頁(yè)源代碼

這個(gè)方法最常用,只需要兩行代碼即可,非常簡(jiǎn)單方便。

參考代碼:

 ?php$fh= file_get_contents( http://www.webkaka.com/ echo $fh;? 

2、使用fopen獲得網(wǎng)頁(yè)源代碼

這個(gè)方法用的人也不少,不過(guò)代碼有點(diǎn)多。

參考代碼:

 ?php$fh = fopen( http://www.webkaka.com/ , r if($fh){ while(!feof($fh)) { echo fgets($fh);? 

3、使用curl獲得網(wǎng)頁(yè)源代碼

使用curl獲得網(wǎng)頁(yè)源代碼的做法,往往是需要更高要求的人使用,例如當(dāng)你需要在抓取網(wǎng)頁(yè)內(nèi)容的同時(shí),得到網(wǎng)頁(yè)header信息,還有ENCODING編碼的使用,USERAGENT的使用等等。

參考代碼一:

 ?php// 創(chuàng)建一個(gè)新cURL資源$ch = curl_init();// 設(shè)置URL和相應(yīng)的選項(xiàng)curl_setopt($ch, CURLOPT_URL, http://www.webkaka.com/ curl_setopt($ch, CURLOPT_HEADER, false);// 抓取URL并把它傳遞給瀏覽器$data = curl_exec($ch);echo $data;//關(guān)閉cURL資源,并且釋放系統(tǒng)資源curl_close($ch);? 

參考代碼二:

 ?php$szUrl = http://www.webkaka.com/ $UserAgent = Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322) $curl = curl_init();curl_setopt($curl, CURLOPT_URL, $szUrl);curl_setopt($curl, CURLOPT_HEADER, 0); //0表示不輸出Header,1表示輸出curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);curl_setopt($curl, CURLOPT_ENCODING, curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);$data = curl_exec($curl); echo $data;//echo curl_errno($curl); //返回0時(shí)表示程序執(zhí)行成功 exit();? 

以上就是php獲取網(wǎng)頁(yè)內(nèi)容的方法有哪些?php獲取網(wǎng)頁(yè)內(nèi)容的代碼示例的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 循化| 德令哈市| 交城县| 那坡县| 涞水县| 普宁市| 横山县| 井冈山市| 雅江县| 壤塘县| 宜黄县| 普安县| 丁青县| 广州市| 莱州市| 亳州市| 望都县| 利津县| 玉田县| 阿克苏市| 水富县| 武川县| 衡水市| 新蔡县| 江安县| 云林县| 乌兰浩特市| 怀来县| 集安市| 九江县| 盐城市| 得荣县| 德惠市| 凤翔县| 蒙城县| 名山县| 罗江县| 张掖市| 梅河口市| 荔浦县| 盐源县|