午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > PHP 爬取網頁的主要方法

PHP 爬取網頁的主要方法

熱門標簽:沈陽人工智能電銷機器人公司 寶安400電話辦理 哈爾濱400電話辦理到易號網 拉薩打電話機器人 電銷機器人-快迭智能 高識別電銷機器人 合肥外呼系統app 智能外呼電銷系統 h5 地圖標注

主要流程就是獲取整個網頁,然后正則匹配(關鍵的)。

PHP抓取頁面的主要方法,有幾種方法是網上前輩的經驗,現在還沒有用到的,先存下來以后試試。

1.file()函數

2.file_get_contents()函數

3.fopen()->fread()->fclose()模式

4.curl方式 (本人主要用這個)

5.fsockopen()函數 socket模式

6.插件(如:http://sourceforge.net/projects/snoopy/)

7.file()函數

?php
//定義url
$url='[http://t.qq.com](http://t.qq.com/)';//fiel函數讀取內容數組
$lines_array=file($url);//拆分數組為字符串
$lines_string=implode('',$lines_array);//輸出內容
echo $lines_string; 

2.使用file_get_contents方法實現,比較簡單。

使用file_get_contents和fopen必須空間開啟allow_url_fopen。方法:編輯php.ini,設置 allow_url_fopen = On,allow_url_fopen關閉時fopen和file_get_contents都不能打開遠程文件。

$url="[http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml](http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml)";
$html=file_get_contents($url);
//如果出現中文亂碼使用下面代碼`
//$getcontent = iconv("gb2312", "utf-8",$html);
echo"textarea style='width:800px;height:600px;'>".$html."/textarea>";

3.fopen()->fread()->fclose()模式 ,目前還沒用過,看到了就先記下了

?php
//定義url
$url='[http://t.qq.com](http://t.qq.com/)';//fopen以二進制方式打開 
$handle=fopen($url,"rb");//變量初始化
$lines_string="";//循環讀取數據
do{
$data=fread($handle,1024);  
if(strlen($data)==0) {`
break; 
} 
$lines_string.=$data;
}while(true);//關閉fopen句柄,釋放資源
fclose($handle);//輸出內容
echo $lines_string;

4.使用curl實現(本人一般使用這個)。

使用curl必須空間開啟curl。方法:windows下修改php.ini,將extension=php_curl.dll前面的分號去掉,而且需 要拷貝ssleay32.dll和libeay32.dll到C:\WINDOWS\system32下;Linux下要安裝curl擴展。

?php
header("Content-Type: text/html;charset=utf-8");
date_default_timezone_set('PRC');
$url = "https://***********ycare";//要爬取的網址
$res = curl_get_contents($url);//curl封裝方法
preg_match_all('/script>(.*?)\/script>/',$res,$arr_all);//這個網頁中數據通過js包過來,所以直接抓js就可以
preg_match_all('/"id"\:"(.*?)",/',$arr_all[1][1],$arr1);//從js塊中匹配要的數據
$list = array_unique($arr1[1]);//(可省)保證不重復
//以下則是同理,循環則可
for($i=0;$i=6;$i=$i+2){
  $detail_url = 'ht*****em/'.$list[$i];
  $detail_res = curl_get_contents($detail_url);
  preg_match_all('/script>(.*?)\/script>/',$detail_res,$arr_detail);
  preg_match('/"desc"\:"(.*?)",/',$arr_detail[1][1],$arr_content);
  ***
    ***
    ***
  $ret=curl_post('http://**********cms.php',$result);//此腳本未放在服務器上,原因大家懂就好哈。
}
function curl_get_contents($url,$cookie='',$referer='',$timeout=300,$ishead=0) {
  $curl = curl_init();
  curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
  curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);
  curl_setopt($curl, CURLOPT_URL,$url);
  curl_setopt($curl, CURLOPT_TIMEOUT,$timeout);
  curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36');
  if($cookie)
  {
    curl_setopt( $curl, CURLOPT_COOKIE,$cookie);
  }
  if($referer)
  {
    curl_setopt ($curl,CURLOPT_REFERER,$referer);
  }
  $ssl = substr($url, 0, 8) == "https://" ? TRUE : FALSE;
  if ($ssl)
  {
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  }
  $res = curl_exec($curl);
  return $res;
  curl_close($curl);
}
//curl post數據到服務器
function curl_post($url,$data){
  $ch = curl_init();
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  //curl_setopt($ch,CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36');
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_POST,true);
  curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
  $output = curl_exec($ch);
  curl_close($ch);
  return $output; 
}
?>

5.fsockopen()函數 socket模式(沒用過,以后可以試試)

socket模式能否正確執行,也跟服務器的設置有關系,具體可以通過phpinfo查看服務器開啟了哪些通信協議

?php
$fp = fsockopen("t.qq.com", 80, $errno, $errstr, 30);
if (!$fp) {
  echo "$errstr ($errno)br />\n";
} else {
  $out = "GET / HTTP/1.1\r\n";
  $out .= "Host: t.qq.com\r\n";
  $out .= "Connection: Close\r\n\r\n";
  fwrite($fp, $out);
  while (!feof($fp)) {
    echo fgets($fp, 128);
  }
  fclose($fp);
}

6.snoopy插件,最新版本是Snoopy-1.2.4.zip Last Update: 2013-05-30,推薦大家使用

使用網上非常流行的snoopy來進行采集,這是一個非常強大的采集插件,并且它的使用非常方便,你也可以在里面設置agent來模擬瀏覽器信息。

說明:設置agent是在 Snoopy.class.php 文件的第45行,請在該文件中搜索 “var 公式輸入有誤_SERVER['HTTP_USER_AGENT']; 可以得到瀏覽器信息,將echo出來的內容復制到agent里面就可以了。

?php
//引入snoopy的類文件
require('Snoopy.class.php');
//初始化snoopy類
$snoopy=new Snoopy;
$url="[http://t.qq.com](http://t.qq.com/)";
//開始采集內容`
$snoopy->fetch($url);
//保存采集內容到$lines_string
$lines_string=$snoopy->results;
//輸出內容,嘿嘿,大家也可以保存在自己的服務器上
echo $lines_string;

總結

以上所述是小編給大家介紹的PHP 爬取網頁的主要方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • php實現的支付寶網頁支付功能示例【基于TP5框架】
  • Windows平臺PHP+IECapt實現網頁批量截圖并創建縮略圖功能詳解
  • php實現網頁上一頁下一頁翻頁過程詳解
  • 實例分析基于PHP微信網頁獲取用戶信息
  • php實現網頁常見文件上傳功能
  • php中抓取網頁內容的實例詳解
  • php編程實現簡單的網頁版計算器功能示例
  • PHP網頁緩存技術優點及代碼實例

標簽:泰州 林芝 威海 成都 張家口 梅州 山東 巴中

巨人網絡通訊聲明:本文標題《PHP 爬取網頁的主要方法》,本文關鍵詞  PHP,爬取,網頁,的,主要,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP 爬取網頁的主要方法》相關的同類信息!
  • 本頁收集關于PHP 爬取網頁的主要方法的相關信息資訊供網民參考!
  • 推薦文章
    国产成人精品一区| 久久综合色8888| 欧美 日韩 国产 成人 在线 91| 在线观看中文字幕2021| 亚洲天堂av片| 日韩精品一区二区av| 91麻豆精品久久毛片一级| 貂蝉被到爽流白浆在线观看| 精品一区在线观看视频| 国产美女永久免费无遮挡| 日韩精品aaa| 欧美精品一区二区三区三州| 国产夫妻自拍一区| 激情六月丁香婷婷| 黄色一级二级三级| 国产不卡一二三| 女性裸体视频网站| 亚洲成人av网址| 天天操天天干天天干| 性高潮久久久久久久久久| 国产福利91精品一区二区三区| 99久久伊人网影院| 99视频在线精品| 亚洲同性gay激情无套| 色婷婷精品大视频在线蜜桃视频| 精品久久久久久久大神国产| 67194成人在线观看| 中文字幕精品在线| 国产成人精品一区二区三区| 国产日韩欧美黄色| 91在线看www| 亚洲日本japanese丝袜| 国产又大又黄又粗的视频| 成人午夜精品无码区| 日本一区二区网站| 亚洲av激情无码专区在线播放| 奇米色一区二区| 国产精品毛片无遮挡高清| 欧美揉bbbbb揉bbbbb| 精品久久一区二区三区| 韩国日本不卡在线| 欧美日韩精品一区| 欧美在线aaa| 国产在线观看免费视频今夜| 亚洲熟妇无码久久精品| 午夜影院免费视频| 99久久久免费精品国产一区二区| 五月开心婷婷久久| 亚洲精品一区av在线播放| 国产精品91视频| 欧美 日韩 国产 在线观看| 一区二区三区视频网| 国产网址在线观看| 国内国产精品久久| 在线中文字幕不卡| 日韩一区二区三区国产| 国内精品视频免费| 日韩人妻精品无码一区二区三区| 免费不卡的av| 在线观看黄色网| 久久久久久久久久看片| 欧美午夜免费电影| 最新的欧美黄色| 国产日韩欧美电影在线观看| 国产a视频免费观看| 人妻在线日韩免费视频| 国产又粗又猛又爽又黄的| 国产一区二区日韩精品| 在线免费观看日韩欧美| 日本一区二区三区四区| 中文字幕久久久久| 高清一区二区三区四区| 国产麻豆精品95视频| 日韩欧美中文字幕在线播放| 色综合色综合网色综合| 老司机精品福利在线观看| 999热精品视频| 国产麻豆免费视频| 亚洲国产一区视频| 欧美又大又粗又长| 日韩精品久久一区二区| 精品无码一区二区三区电影桃花| 丝袜国产日韩另类美女| 欧美日韩一级二级三级| 91精品视频免费| 黑人无套内谢中国美女| 国产91免费在线观看| 亚洲人成网站在线| 上原亚衣av一区二区三区| 国产精品三区四区| 男生和女生一起差差差视频| 在线观看免费国产视频| 国产99一区视频免费| 欧美亚洲综合另类| 国产成人精品一区二区在线| 亚洲男人天堂色| hs视频在线观看| 色狠狠综合天天综合综合| 97在线视频免费播放| 亚洲另类第一页| 久久一区国产| 欧美一区二区福利视频| 成人在线国产精品| 美女爆乳18禁www久久久久久 | 东京热av一区| 国产一区二区三区免费在线观看| 国产视频综合在线| 国产精品久久国产| 亚洲av永久无码国产精品久久| 亚洲精品国产品国语在线app| 久久久亚洲国产| 97超碰免费在线观看| 国产一区二区电影| 日韩精品一区在线| 波多野结衣三级在线| 91在线你懂的| 在线观看亚洲a| 国产欧美一区二区视频| 色一情一交一乱一区二区三区| 99久久精品情趣| 久久久精品在线观看| 亚洲久久中文字幕| 国模人体一区二区| 国产一区二区三区在线免费观看| 精品一区二区中文字幕| 免费在线欧美视频| 日韩精品福利网站| 夫妻免费无码v看片| 久久精品久久久精品美女| 精品亚洲男同gayvideo网站| 国产最新免费视频| 日本中文字幕一区二区视频| 色综久久综合桃花网| wwwwwxxxx日本| 99久久er热在这里只有精品66| 欧美黄网免费在线观看| 91在线无精精品白丝| 一区二区三区中文在线观看| 国产欧美日韩91| 国产成人精品a视频一区| 欧美一区二区三区视频在线| 欧美一级视频免费看| 精品一区二区久久| 国产成人亚洲综合91精品| 黑人巨大精品欧美| 五月激情综合网| 精品国产一二| 精品久久在线观看| 超在线视频97| 日韩免费高清一区二区| 久久久久久黄色| 成人久久久久爱| 一区二区久久精品66国产精品| 日韩一区二区三区电影在线观看| 特色特色大片在线| 国产成人免费视频精品含羞草妖精 | 欧美日韩在线高清| 天堂av中文字幕| 青青久久av北条麻妃海外网| 久久综合激情网| 亚洲成人中文字幕| 国产精品一区二区在线免费观看| 亚洲国产精品国自产拍av| 日韩三级电影| 婷婷五月综合激情| 久久69精品久久久久久国产越南| 国产精品丝袜一区二区| 欧美日韩精品欧美日韩精品一综合| 全黄性性激高免费视频| 91丨九色丨蝌蚪富婆spa| 精品毛片久久久久久| 国产毛片久久久久| 国语自产精品视频在线看| 五月婷婷一区二区| 亚洲女人天堂av| 国产在线观看无码免费视频| 欧美综合色免费| 日韩av在线中文| 午夜精品久久久久| 女人床在线观看| 欧美激情一区二区三区全黄| 宅男av一区二区三区| 国产成人午夜高潮毛片| 欧美日韩亚洲综合一区二区三区激情在线| 亚洲欧美激情国产综合久久久| 国产精品扒开腿做| 精品国自产拍在线观看| 久久久久久久久久婷婷| 精品一区免费观看| 精品视频在线导航| 在线观看国产精品一区| 亚洲精品videossex少妇| 永久免费观看片现看| 日韩一区二区在线观看视频| 日本高清免费观看| 欧美日韩高清一区二区不卡| 手机在线播放av| 欧美一区二区三区人| 极品尤物一区二区| 伊人伊人伊人久久| 免费黄色片视频| 国产精品福利网| 天天干免费视频| 国产主播一区二区三区四区| 久久亚洲风情| 成人片在线免费看| 国产传媒欧美日韩成人| 亚洲春色在线视频| 久久婷婷国产综合精品青草| 欧美成人精品免费| 亚洲欧美自拍偷拍色图| 九九久久久久久| 亚洲成人a**站| 天天看片中文字幕| 久久久久久国产精品| 97人妻一区二区精品免费视频| 国产日韩精品视频| 国产精品一二三| 日本三日本三级少妇三级66| 国产欧美一区二区三区在线看蜜臀 | 91在线观看网站| 高清日韩电视剧大全免费| 国产91在线视频观看| 欧美日韩黄视频| 免费在线不卡视频| 波多野结衣久草一区| 91首页免费视频| 老司机午夜av| 欧美日韩一本到| 西西44rtwww国产精品| 欧美一区二区三区免费视| 韩国欧美一区二区| 手机看片福利日韩| 欧美日韩国产综合草草| 男女视频免费看| aaa级精品久久久国产片| 成人aaaa免费全部观看| 免费观看日韩毛片| 欧美日韩国产高清一区| 亚洲乱码国产乱码精品| 成人在线播放av| 亚洲最新视频在线观看| 污污内射在线观看一区二区少妇| 久久久精品一区二区三区| 亚洲免费成人网| 亚洲成人自拍| 欧美亚洲国产一区二区三区va| www.av成人| 国产成人精品免费视频| 欧美激情中文字幕一区二区| 欧美日韩国产黄色| 97精品在线观看| 国产日韩欧美不卡在线| 99久久99久久精品免费看小说.| 国产精品久久久久久久久久ktv| 成人av中文字幕| 欧美另类z0zx974| 国产成人亚洲综合| 久久日韩粉嫩一区二区三区| 亚洲最大成人网站| 3d蒂法精品啪啪一区二区免费| 亚洲综合色噜噜狠狠| 日韩av在线电影| 视频在线一区二区三区| 欧美精品在线一区二区三区| 国产乱淫片视频| 亚洲免费在线精品一区| 欧美日韩美女一区二区| 一区二区小视频| 99蜜桃臀久久久欧美精品网站| 久久精品亚洲国产| 久久午夜电影网| 538精品在线观看| 午夜免费电影一区在线观看| 91麻豆精品国产91久久久久久久久 | 日韩欧美一区二区三区在线| 国产日韩一级片| 污污视频网站免费观看| 神马久久久久久| 国产欧美精品在线观看| 日韩乱码在线观看| 老太脱裤让老头玩ⅹxxxx| 欧美日本精品在线| 亚洲综合色丁香婷婷六月图片| 91精品国产乱码久久久久| 在线观看的毛片| 91成人国产在线观看| 亚洲国产精品久久人人爱蜜臀| 久久99精品波多结衣一区| 精品久久久久久久久久久久久久久久久 | 欧美高清视频在线| 久久综合久久久久88| 久久久久久久蜜桃| 又粗又黑又大的吊av| 日本在线观看天堂男亚洲| 亚洲综合一二三区| 天堂网av2014| 中国免费黄色片| 风间由美久久久| 国产亚洲美女久久| 久久婷婷色综合| 精品人妻一区二区三区免费看| 国产午夜福利视频在线观看| 国产精品白嫩美女在线观看 | 欧美性猛交xxxx乱大交极品| 日本不卡中文字幕| 日韩在线中文字幕视频| 久久精品在线免费视频| 爽爽爽爽爽爽爽成人免费观看| 国产三级一区二区| 国产黄色免费观看| 91免费视频污| 亚洲成人第一| 蜜臀久久99精品久久久无需会员| 国产精品女人毛片| 成人午夜免费福利| 国产喷水在线观看| 国产福利视频在线播放| 国产精品久久久亚洲| 亚洲精品国产美女| 亚洲黄色性网站| 美日韩一区二区| 久久久久亚洲av无码专区| 在线观看国产中文字幕| caoporn国产精品免费公开| 亚洲欧美制服第一页| 五月婷婷色综合| 成人av在线电影| 国产又粗又大又爽| 国产黄a三级三级| 天堂中文视频在线| 99精彩视频在线观看免费| 亚洲女人被黑人巨大进入| 亚洲一区二区三区三| 美女视频一区二区三区| 亚洲精品国产欧美在线观看| 亚洲第一综合网| 国产精品人人妻人人爽人人牛| 久久青青草原一区二区| 欧美激情一二区| 日韩成人av网| 欧美日韩久久久一区| 久久久不卡影院| 麻豆国产欧美日韩综合精品二区| 一区二区三区在线免费观看视频| 91精品人妻一区二区| 人人干视频在线| 日韩女优中文字幕| 国产精品麻豆va在线播放| 欧美猛男性生活免费| 日韩国产高清视频在线| 欧美精品成人一区二区三区四区| 中文字幕国产精品一区二区| 床上的激情91.| 久久电影网电视剧免费观看| www.av导航| 欧美性受xxx黑人xyx性爽| 久久久久久久久久久久| 美女日批在线观看| 日韩极品视频在线观看| 国产一区二区在线网站 | 午夜精品在线视频| 久久精品91久久久久久再现| 亚洲视频日韩精品| 亚洲成人网在线观看| 欧美mv和日韩mv国产网站| 欧美性生活久久| 亚洲午夜一区二区| 一区在线观看视频| 91免费国产在线观看| 精品一区精品二区高清| 国产福利视频导航| 中国一级片黄色一级片黄| 日韩精品一区二区三区国语自制| xxxx日本免费| 亚洲丝袜在线观看| 狠狠热免费视频| japanese在线播放| 裸体裸乳免费看| 一级黄色录像免费看| 日本一区免费观看| 精品国产乱码久久久久久88av| www.成人av.com| 2022国产精品| 久久一区二区三区av| 日韩亚洲视频| 青青草视频国产| 国产免费一区二区三区四在线播放| 亚洲资源在线网| r级无码视频在线观看| 亚洲成年人专区| 欧洲美女和动交zoz0z| 拔插拔插海外华人免费| 无码aⅴ精品一区二区三区浪潮| 国产日韩一区二区在线观看| 久久婷婷国产精品| 国内自拍视频一区| 午夜天堂在线视频| 91香蕉国产线在线观看| 日本一区二区三区网站| 午夜理伦三级做爰电影| 欧美成人综合色| 久久久久久亚洲av无码专区| www.久久久久久久| 中文字幕在线观看视频一区| 在线观看亚洲国产| 麻豆视频一区二区| 国产午夜精品久久久久久久| 一区二区高清在线| 欧美色涩在线第一页|