亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

PHP使用curl抓取新聞數(shù)據(jù)

發(fā)表日期:2020-04-11 09:02:42   作者來源:李彬   瀏覽:2936   標(biāo)簽:網(wǎng)站制作    
在一次做網(wǎng)站的時(shí)候 ,需要抓取一些其他網(wǎng)站的新聞 ,在這里介紹一種使用curl通過鏈接的方式去獲取這個(gè)頁面的所有內(nèi)容,然后再通過正則匹配獲取需要的內(nèi)容。不是所有網(wǎng)站都能抓取需要有頁面規(guī)律才能去抓取如下圖
 

PHP抓取數(shù)據(jù)


這種有規(guī)律的新聞列表 ,不過新聞的詳情內(nèi)容需要再次單獨(dú)的去抓取,
代碼:
   $url = http://xxxx;  // https://xxxx要抓取的鏈接 新聞列表
 
        $url=str_replace('&','&',$url);
 
        header("content-type:text/html;charset=utf-8");
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);//除去https里面的s
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//關(guān)閉直接輸出
   $ html_data =curl_exec($ch);
        curl_close($ch);//關(guān)閉會話
 這里要確認(rèn)是否抓取到了頁面的內(nèi)容 可以打印出來看一下
 如果沒有抓取到 要注意一下 頁面的編碼格式 使用iconv()轉(zhuǎn)換一下內(nèi)容編碼
   // $html_data=iconv('gbk', 'utf-8',$html_data);

       $regular='#<h1id="activity-name">(.*?)</h1>(.*?)<spanid="post-date">(.*?)<span>(.*?)</span>(.*?)<div class="page-content">(.*?)<div class="text">(.*?)</div>#is';
        preg_match_all($regular,$html_data,$connect);//進(jìn)行正規(guī)匹配取得自己要的內(nèi)容
        //循環(huán)取出需要的內(nèi)容數(shù)組
        foreach($connect as $k =>$var){
            if($k==2 || $k==3|| $k==5 || $k==7){
                $b= array_merge(array_filter($connect[$k]));
                $array[]=$b;
            }
        }
得到數(shù)據(jù)數(shù)組后 就可以根據(jù)需求去添加數(shù)據(jù)了
內(nèi)容詳情需要抓取就獲取到新聞內(nèi)容頁的鏈接 同樣使用curl去獲取信息
 
要注意的就是正則表達(dá)式里面的html需要跟頁面的格式一樣, 你可以去原網(wǎng)站點(diǎn)右鍵查看源代碼,查看格式, 把要抓取的html復(fù)制下來 ,如果還是有不能抓取的內(nèi)容可能就是格式不正確 有可能有的地方是少空格或者多空格, 這個(gè)時(shí)候直接在標(biāo)簽之間(.*?)。也可以 一點(diǎn)一點(diǎn)的匹配 看具體是哪個(gè)部分沒有匹配到。
 
 方維網(wǎng)絡(luò)為客戶提供網(wǎng)站開發(fā)定制服務(wù),網(wǎng)站制作居于LINUX+PHP+MYSQL框架,歡迎客戶咨詢我們建站熱線400-800-9385
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://m.oulysa.com/news/5604.html
相關(guān)網(wǎng)站設(shè)計(jì)案例
男女性潮高片无遮挡| 精品一级毛片A久久久久| 亚洲国产成人精品女人久久久| 国产成人无码精品久久久APP| 爆乳熟妇一区二区三区| 五月一区二区久久综合天堂| 精品国语任你躁在线播放| 精品成a人无码亚洲成a无码| 高潮喷吹精品无码视频一区| 97欧美激情超碰一区二区| 国产一区二区视频在线| 中文字幕精品无码亚洲幕| 九九99久久精品国产按摩| 人妻无码αv中文字幕久久| 香蕉久久高清国产精品免费| 黄色一级网站国产成人毛片精品一区二区| 色综久久综合桃花网| 欧美日韩国产在线人成网站| 亚洲国产成人精品久久久久av无码综合色| 131的美女午夜爱爱爽爽视频| 亚洲乱理伦片在线观看中字| 精品一区二区免费视频蜜桃网| 国产一区二区三区欧美精品| 国产一区二区三区精品视频| 亚洲va久久久噜噜噜久久天堂| 精品国产一区二区三区不卡免费| 欧美成人熟妇激情视频| 亚洲色欲久久久综合网东京热| 无码任你躁久久久久久老妇| 国产婬乱一级毛片无码| 国产精品色午夜免费观看| 久久午夜夜伦鲁鲁片免费无码影视| 中国老太卖婬HD播放| 国产老妇伦国产熟女老妇视频| 亚洲精品色午夜无码专区日韩| 久久精品女人18国产毛片蜜桃| 成年无码动漫AV片在线观看| 精品亚洲午夜久久久久四季| 免费在线观看伦理电影| 国精品无码A区一区| 国产乱子影视频上线免费观看|