成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > PHP 爬取網(wǎng)頁(yè)的主要方法

PHP 爬取網(wǎng)頁(yè)的主要方法

熱門標(biāo)簽:沈陽(yáng)人工智能電銷機(jī)器人公司 寶安400電話辦理 哈爾濱400電話辦理到易號(hào)網(wǎng) 拉薩打電話機(jī)器人 電銷機(jī)器人-快迭智能 高識(shí)別電銷機(jī)器人 合肥外呼系統(tǒng)app 智能外呼電銷系統(tǒng) h5 地圖標(biāo)注

主要流程就是獲取整個(gè)網(wǎng)頁(yè),然后正則匹配(關(guān)鍵的)。

PHP抓取頁(yè)面的主要方法,有幾種方法是網(wǎng)上前輩的經(jīng)驗(yàn),現(xiàn)在還沒(méi)有用到的,先存下來(lái)以后試試。

1.file()函數(shù)

2.file_get_contents()函數(shù)

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

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

5.fsockopen()函數(shù) socket模式

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

7.file()函數(shù)

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

2.使用file_get_contents方法實(shí)現(xiàn),比較簡(jiǎn)單。

使用file_get_contents和fopen必須空間開(kāi)啟allow_url_fopen。方法:編輯php.ini,設(shè)置 allow_url_fopen = On,allow_url_fopen關(guān)閉時(shí)fopen和file_get_contents都不能打開(kāi)遠(yuǎn)程文件。

$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);
//如果出現(xiàn)中文亂碼使用下面代碼`
//$getcontent = iconv("gb2312", "utf-8",$html);
echo"textarea style='width:800px;height:600px;'>".$html."/textarea>";

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

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

4.使用curl實(shí)現(xiàn)(本人一般使用這個(gè))。

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

?php
header("Content-Type: text/html;charset=utf-8");
date_default_timezone_set('PRC');
$url = "https://***********ycare";//要爬取的網(wǎng)址
$res = curl_get_contents($url);//curl封裝方法
preg_match_all('/script>(.*?)\/script>/',$res,$arr_all);//這個(gè)網(wǎng)頁(yè)中數(shù)據(jù)通過(guò)js包過(guò)來(lái),所以直接抓js就可以
preg_match_all('/"id"\:"(.*?)",/',$arr_all[1][1],$arr1);//從js塊中匹配要的數(shù)據(jù)
$list = array_unique($arr1[1]);//(可?。┍WC不重復(fù)
//以下則是同理,循環(huán)則可
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);//此腳本未放在服務(wù)器上,原因大家懂就好哈。
}
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數(shù)據(jù)到服務(wù)器
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()函數(shù) socket模式(沒(méi)用過(guò),以后可以試試)

socket模式能否正確執(zhí)行,也跟服務(wù)器的設(shè)置有關(guān)系,具體可以通過(guò)phpinfo查看服務(wù)器開(kāi)啟了哪些通信協(xié)議

?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,推薦大家使用

使用網(wǎng)上非常流行的snoopy來(lái)進(jìn)行采集,這是一個(gè)非常強(qiáng)大的采集插件,并且它的使用非常方便,你也可以在里面設(shè)置agent來(lái)模擬瀏覽器信息。

說(shuō)明:設(shè)置agent是在 Snoopy.class.php 文件的第45行,請(qǐng)?jiān)谠撐募兴阉?“var 公式輸入有誤_SERVER['HTTP_USER_AGENT']; 可以得到瀏覽器信息,將echo出來(lái)的內(nèi)容復(fù)制到agent里面就可以了。

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

總結(jié)

以上所述是小編給大家介紹的PHP 爬取網(wǎng)頁(yè)的主要方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • 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ò)程詳解
  • 實(shí)例分析基于PHP微信網(wǎng)頁(yè)獲取用戶信息
  • php實(shí)現(xiàn)網(wǎng)頁(yè)常見(jiàn)文件上傳功能
  • php中抓取網(wǎng)頁(yè)內(nèi)容的實(shí)例詳解
  • php編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)版計(jì)算器功能示例
  • PHP網(wǎng)頁(yè)緩存技術(shù)優(yōu)點(diǎn)及代碼實(shí)例

標(biāo)簽:泰州 林芝 威海 成都 張家口 梅州 山東 巴中

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP 爬取網(wǎng)頁(yè)的主要方法》,本文關(guān)鍵詞  PHP,爬取,網(wǎng)頁(yè),的,主要,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP 爬取網(wǎng)頁(yè)的主要方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PHP 爬取網(wǎng)頁(yè)的主要方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日本久久一二三四| 国产不卡视频一区二区三区| 亚洲性日韩精品一区二区| 妞干网福利视频| 91精品导航| 西野翔中文久久精品字幕| 一区二区日本视频| wwwxx在线观看| 国产探花在线观看视频| 91看片淫黄大片91| 新91视频在线观看| 大香伊人中文字幕精品| 国产乱子伦精品| 欧美激情中文字幕| 伊人av在线com| 成人免费高清视频在线观看| 成人欧美一区二区三区小说| 日韩一级在线| 中文字幕人妻丝袜乱一区三区| 日本成人动漫在线观看| 欧美一区观看| 激情成人在线观看| 99精品桃花视频在线观看| 日本肉肉一区| 99综合精品久久| 欧美黄色一级片视频| 久久久无码中文字幕久...| 亚洲女同志亚洲女同女播放| 92看片淫黄大片看国产片| 每日更新在线观看av| 久久久久观看| 操她视频网站| 亚洲av成人精品毛片| 肥臀熟女一区二区三区| 日本a级片久久久| 呦呦视频在线观看| 久久精品亚洲欧美日韩精品中文字幕| 91吃瓜在线观看| 欧美一区二区三区四区高清| 欧美极品第一页| 9.1在线观看免费| 天天看片中文字幕| 色综合天天色综合| 亚洲高清在线看| 另类国产ts人妖高潮视频| 日韩欧美美女在线观看| 搞黄网站在线观看| 亚洲日本香蕉视频| 亚洲狼人国产精品| 成人黄色在线电影| 国产精品色哟哟网站| 国产精品人人爽人人爽| 国产对白叫床清晰在线播放| 91超碰中文字幕久久精品| 欧美日韩播放| 亚洲天堂av资源在线观看| 国产高清成人久久| 国产熟女高潮一区二区三区| 久久久国产精品一区二区三区| 美女18一级毛片一品久道久久综合| 成人精品在线观看| 最近日本中文字幕| 国产精品无码专区在线观看| 亚洲GV成人无码久久精品| 国产一区二区精品久| 国产无套精品一区二区| 欧美aaa视频| 亚洲综合色在线观看| 国产在线观看中文字幕| 91超薄肉色丝袜交足高跟凉鞋| 欧美mv日韩mv国产网站| 1024手机看片国产| kk眼镜猥琐国模调教系列一区二区| 五月综合色婷婷| 亚洲欧美小说国产图片| 啊啊啊久久久| 在线影音av| 欧美大片1688网站| 亚洲国产一二三精品无码| 美女被内谢流白浆高视频| 久久男人av资源站| 亚洲成a人片77777在线播放| 久久久久久综合网| 一区二区三区四区影院| 国产一精品一av一免费爽爽| 国产在线观看网站| 日本肉体xxxx裸体784大胆| 国产精品第七十二页| 中国一级免费毛片| 免费在线观看毛片网站| 91蝌蚪精品视频| 91麻豆免费视频| 最近国语视频在线观看免费播放| 蜜臀视频一区二区三区| 在线视频亚洲欧美中文| 国产婷婷色一区二区在线观看| 日本精品600av| 精品久久久国产精品999| 四虎影视在线观看2413| 伊人网在线视频| 91夜夜未满十八勿入爽爽影院| 51色欧美片视频在线观看| 香蕉视频999| 亚洲精品福利免费在线观看| 欧美美女在线观看| 国产喷白浆一区二区三区| 欧美挠脚心视频网站| 老司机午夜精品| 伊大人久久香线焦宗合一75大| 欧美国产日韩一区二区在线观看| aa片在线观看视频在线播放| 国产精品欧美极品| 欧美一区中文字幕| 日韩成人网免费视频| 奇米777国产一区国产二区| 一区二区亚洲| 搜索黄色一级片| 99精品视频免费观看视频| 精品人妻一区二区免费视频| 午夜一区二区三区免费| 伊人春色在线观看| 欧美日韩三级电影在线| 亚洲成人精品影院| 午夜久久福利视频| 超碰在线caoporen| 911精品国产一区二区在线| 国产免费毛卡片| 欧美一区三区四区| 国产精品豆花视频| 毛片在线网站| www.亚洲天堂.com| 欧美日韩一二三| 欧美另类亚洲| 在线中文字幕视频观看| 亚洲国产婷婷香蕉久久久久久99| 国产精品第五页| 国产乱叫456在线| 亚洲国产成人无码av在线| 男人的天堂av社区在线| caoporen国产精品视频| 国产成人一区二区三区电影| 中文字幕avav| 91免费版网站在线观看| 国产精品视频一区国模私拍| 亚洲午夜免费电影| 一二美女精品欧洲| 国产精品青草久久久久福利99| 在线观看岛国片| 日韩国产欧美在线视频| 国产精品一区二区小说| 国产成人亚洲精品无码h在线| 神马久久av| 欧美日韩导航| 91精品国产经典在线观看| 色成年激情久久综合| 无罩大乳的熟妇正在播放| 中文字幕日韩精品无码内射| 老司机精品视频在线播放| 午夜精品久久99蜜桃的功能介绍| 欧美老女人性生活| 国产精品久久久久久av| 成人午夜视频在线| 偷拍25位美女撒尿视频在线观看| 色综合视频一区二区三区44| 久久精品国产99久久| 国产精品香蕉国产| 亚洲人成色777777精品音频| 欧美区视频在线观看| 欧美日韩免费观看一区| 爽爽窝窝午夜精品一区二区| 久久久精品国产免费观看同学| 18禁一区二区三区| 精品视频一区二区观看| 777午夜精品免费视频| 人成网站在线观看| 99精品电影| 在线观看成年人网站| 四虎永久在线观看免费网站网址| 日韩黄色在线免费观看| 久久www视频| 精品国产av无码一区二区三区| 久久久久久久久一区二区| av一区二区三区四区电影| 国产精品视频一区二区高潮| 亚洲国产成人一区二区| 欧美一区二区三区久久精品| www.色就是色.com| 久久久精品99| 国产精品入口夜色视频大尺度| 精品午夜视频| 二区在线视频| 国产精品一区二区视频| 亚洲国产视频一区二区| 99精品国产在热久久婷婷| 99鲁鲁精品一区二区三区| 香蕉视频国产精品| 日韩暖暖在线视频| 最新中文字幕在线视频| 免费在线欧美视频| 久久久7777| 欧美午夜精品免费| 国产精品va无码一区二区三区| 一本色道久久综合亚洲二区三区| 偷拍与自拍一区| 日韩欧美一二三区| 日本美女高清在线观看免费| 国产欧美日韩在线播放| 一区二区精品伦理...| av日韩国产| 蜜桃av在线播放| 欧美大秀在线观看| 熟妇高潮一区二区| 精品久久人妻av中文字幕| 无码人妻一区二区三区免费n鬼沢| 一色道久久88加勒比一| 亚洲砖区区免费| 这里是久久伊人| 岛国一区二区三区| 91高清国产| 国产精品自产拍在线网站| 亚洲一区二区av| 日韩免费一级| 波多野结衣精品在线| 欧美日韩在线一二三| 欧美精品videossex88| 性中国古装videossex| 无码人妻精品一区二区三应用大全| 波多野结衣视频在线观看| 亚洲国产另类久久久精品极度| www.久久久.com| 电影午夜精品一区二区三区| 国产劲爆久久| 99精品在线直播| 国产精品福利在线观看| 亚洲aⅴ乱码精品成人区| 美女av免费观看| 亚洲欧美日韩一区二区三区在线观看| 成熟亚洲日本毛茸茸凸凹| 在线成人私人影院| 国产精品99久久久久久久vr| 亚洲草草视频| 93在线视频精品免费观看| 久久国产激情视频| 国产亚洲精品女人久久久久久| 成人看片在线观看| 欧美一区二区三级| 国产美女视频黄a视频免费| 在线看片你懂的| 360天大佬第二季在线观看| 午夜精品视频| 樱花在线免费观看| 色综合久久中文字幕综合网| 欧美富婆性猛交| 二区三区在线播放| 五月激情六月综合| 精品av久久707| 国产美女久久精品| 国产在线视频自拍| 成人免费va视频| 国产国产人免费人成免费视频| 成视人a免费观看视频| 日本视频三区| 欧美国产精品一区二区| 国模大尺度视频一区二区| 国产人成在线观看| 国产精品呻吟久久| 精品在线不卡| 污视频在线观看网站| 欧美精品色一区二区三区| 精品国产一区二区三区香蕉沈先生| 色涩视频在线观看| 欧美激情第一页xxx| 亚洲精品免费av| 欧美成人高清电影在线| 26uuu亚洲婷婷狠狠天堂| 欧美大电影免费观看| 国产一区二区在线免费| 窝窝社区一区二区| 综合久久综合| 国产无套内射久久久国产| 欧美日免费三级在线| 精品日本一区二区| 日韩国产在线观看| 在线欧美激情| xfplay资源站夜色先锋| 这里只有精品久久| 欧美精品亚洲一区二区在线播放| 亚洲一区二区三区四区精品| 黄色国产在线观看| 久久久久久有精品国产| 亚洲成人二区| 1234区在线观看视频免费| 九九精品视频免费| 亚洲国产精品毛片| 国产精品爽黄69天堂a| 香蕉精品999视频一区二区| 午夜精品福利一区二区| 亚洲永久精品大片| 日日夜夜人人| 蜜桃视频在线网站| 成人av在线网址| 免费一区二区在线观看| 激情五月婷婷综合网| eeuss影院www免费影院| 狠狠色伊人亚洲综合网站色| 久久网免费视频| 亚洲在线激情| 欧美特级aaa| 亚洲一区二区激情| 亚洲天堂影院在线观看| 国产乱码精品一区二区三区卡| 成人自拍av| 在线国产精品一区| 一级性生活免费视频| 欧美xxav| 日韩一级精品视频在线观看| 久久久久国产精品免费网站| 91九色精品国产一区二区| 久久久久国产精品一区三寸| 中文字幕在线观看| 蜜桃精品成人影片| 动漫美女无遮挡免费| 在线观看你懂的视频| 在线播放成人av| 日韩精品一区二区三区外面| 日韩在线免费视频观看| 伊人国产在线视频| 国产视频在线观看免费|