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

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

php采集器QueryList V3的實例運用介紹

發(fā)表日期:2022-11-15 15:40:12   作者來源:陳應(yīng)信   瀏覽:1455   標簽:網(wǎng)站采集    
要實現(xiàn)php插件QueryList V3采集器的功能,首先就是要下載phpQuery.php和QueryList.php,我們使用的是tp3.2,所以把這兩個文件放到如下圖所示的位置:

QueryList文件
然后在控制器上,使用vendor('Caiji.phpQuery');vendor('Caiji.QueryList');引入這兩個文件,然后使用命名空間use QL\QueryList;引入QueryList類,如下圖所示:

PHP類

然后使用QueryList::方法名,即可調(diào)用QueryList類的方法,如下圖所示,我們來采集一個網(wǎng)址:

文章
 
$html是我們要采集的一個網(wǎng)址,我們打開這個頁面,如下圖:
 

HTML

然后查看這個頁面的源代碼,如下所示:
 
Array數(shù)組

上面的源代碼劃紅圈的位置,我們需要采集的是網(wǎng)頁的URL,標題,圖片三個參數(shù),這樣QueryList采集器的規(guī)則如下:
 $rules = array("url"=>array('.all ul li a','href'),
 'title'=>array('.all ul li a .news-wrap p','text'),
 'picture'=>array('.img-wrap img','data-echo'));
這個就是在這個頁面里,獲取url,title,picture這三個參數(shù)的匹配到符合條件的數(shù)組,至于這個規(guī)則為何這樣寫,可以自行查看QueryList V3的開發(fā)文檔,這里不再贅述,然后使用
$data_list = QueryList::Query($html,$rules)->data;執(zhí)行采集程序,就能獲取到如下數(shù)組:

PHP代碼
....
這樣就可以對數(shù)組進行處理了,首先我們注意到這個圖片的路徑是遠程的絕對地址,如果直接存到數(shù)據(jù)庫表中,隨時可能因為某種原因打開,所以就需要把圖片保存到服務(wù)器上,所以需要運用到以下方法:

獲取遠程圖片

$file_url 是遠程的圖片地址,如上面數(shù)組的picture的路徑,$save_to是服務(wù)器上要保存的文件地址,如 $save_to = 'Uploads/caiji/123.jpg';
這樣通過$this->dlfile($file_url, $save_to)調(diào)用這個方法后即可保存圖片,這樣圖片的地址就能轉(zhuǎn)換成服務(wù)器上的相對地址或根目錄地址了。
以上是對QueryList V3的實例運用介紹,其實還有很多比較實用的技巧沒講,例如內(nèi)容過濾,獲取內(nèi)容亂碼如何解決等。如果有時間下次再講一下把采集數(shù)據(jù)處理,先采集列表頁面,再通過列表的鏈接采集到文章頁面,再把它保存到數(shù)據(jù)庫中的處理過程。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://www.oulysa.com/news/6581.html
相關(guān)網(wǎng)站設(shè)計案例
日韩精品肉欲无码91在线丝袜| 日韩人妻熟精品久久无码少年阿宾| 99久久久无码国产精品性黑人| 2024最新福利天堂视频| 欧洲国产伦久久久久久久| 亚洲日产中文字幕无码| 欧美巨大另类极品videosbest| 亚洲精品第一国产综合野| 高清不卡影视在线观看| 国产精品一区二区在线观看| 亚洲日韩一区二区三区四区高清| 少妇挑战三个黑人惨叫4p国语| 亚洲一区二区三区无码站区| 亚洲乱码卡一卡二卡| 老司机久久一区二区三区| 久久无码AV三级| 无码一区二区精品视频久久久| 亚洲欧美日本久久综合网站| 曰韩少妇内射免费播放| 国产成人精品男人的天堂下载| 久久精品夜夜夜夜夜久久| 一区二区三区精品视频 | 四虎成人精品国产永久免费无码| 午夜电影院理论片兔兔第九| 久久精品国产精品国产精品污| 日韩欧美aⅴ综合网站发布| 日韩欧美视频一区二区在线观看| 福利在线一区国产伊人精品| 国产精品高清视亚洲一区二区| 一级a性色生活片久久无少妇一级婬片免费放| 91偷拍自产一区二区三区| 国产精品爆乳奶水无码视频| 曰产无码久久久久久精品| 无码专区AAAAAA免费视频| 中文字幕丰满乱子伦无码专区| 日韩AV在线中文字幕高清| 久久se无码精品一区二区| 久久久久国产成人精品亚洲午夜| 一级黄色网站免费在线观看| 欧美日韩人妻精品一区二区三区| 欧美激情热门视频|