最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析php如何實(shí)現(xiàn)爬取數(shù)據(jù)原理

 更新時間:2018年09月27日 14:14:32   投稿:laozhang  
在本篇文章中,小編給大家分享了關(guān)于php如何實(shí)現(xiàn)爬取數(shù)據(jù)的原理知識點(diǎn),有興趣的朋友們參考下。

官方網(wǎng)站站點(diǎn):簡單、 靈活、強(qiáng)大的PHP采集工具,讓采集更簡單一點(diǎn)。

簡介

QueryList使用jQuery選擇器來做采集,讓你告別復(fù)雜的正則表達(dá)式;QueryList具有jQuery一樣的DOM操作能力、Http網(wǎng)絡(luò)操作能力、亂碼解決能力、內(nèi)容過濾能力以及可擴(kuò)展能力;可以輕松實(shí)現(xiàn)諸如:模擬登陸、偽造瀏覽器、HTTP代理等意復(fù)雜的網(wǎng)絡(luò)請求;擁有豐富的插件,支持多線程采集以及使用PhantomJS采集JavaScript動態(tài)渲染的頁面。

安裝

通過Composer安裝:

composer require jaeger/querylist

使用教程:

直接上代碼:

<?php
include './vendor/autoload.php';
// 使用composer安裝后引入目錄
use QL\QueryList;
// 使用插件
 
$html = file_get_contents('https://www.biqudu.com/14_14778/');
// 手動獲取頁面
$data = QueryList::html($html);
// 得到頁面內(nèi)容
$data = QueryList::setHtml('https://www.biqudu.com/14_14778/');
// 等同于上面的html()
$data->rules([
  // 采集所有a標(biāo)簽的href屬性
  'link' => ['a','href'],
  // 采集所有a標(biāo)簽的文本內(nèi)容
  'text' => ['a','text']
  ]);
// 此處$data = 上面已經(jīng)獲取到網(wǎng)頁內(nèi)容之后的對象
// 設(shè)置采集規(guī)則 替代了傳統(tǒng)正則
$data->query();
// 此處$data = 上面已經(jīng)獲取到網(wǎng)頁內(nèi)容之后的對象 
// query 執(zhí)行操作
$data->getData();
// 此處$data = 上面已經(jīng)獲取到網(wǎng)頁內(nèi)容之后的對象
// 得到數(shù)據(jù)結(jié)果
$data->all();
// 此處$data = 上面已經(jīng)獲取到網(wǎng)頁內(nèi)容之后的對象
// 將數(shù)據(jù)轉(zhuǎn)換成二維數(shù)組
print_r($data->all());
// 打印結(jié)果

上面的基本使用方法就是這樣了 這樣我們已經(jīng)可以抓取到一定的數(shù)據(jù)了

相關(guān)文章

  • php用戶登錄之cookie信息安全分析

    php用戶登錄之cookie信息安全分析

    這篇文章主要介紹了php用戶登錄之cookie信息安全,介紹了cookie加密與令牌保護(hù)兩種cookie信息安全保護(hù)的技巧,需要的朋友可以參考下
    2016-05-05
  • php簡單實(shí)現(xiàn)批量上傳圖片的方法

    php簡單實(shí)現(xiàn)批量上傳圖片的方法

    這篇文章主要介紹了php簡單實(shí)現(xiàn)批量上傳圖片的方法,實(shí)例分析了php文件傳輸?shù)膶?shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • php 解壓rar文件及zip文件的方法

    php 解壓rar文件及zip文件的方法

    rar文件解壓php沒有直接支持的,不過可以通過下載將非線程安全的dll然后扔到php的ext目錄下,之后按照下面的步驟操作即可
    2014-05-05
  • PHP結(jié)合jQuery實(shí)現(xiàn)找回密碼

    PHP結(jié)合jQuery實(shí)現(xiàn)找回密碼

    本文將使用PHP+Mysql+jQuery來實(shí)現(xiàn)一個密碼找回的功能,分享給大家思路和具體的代碼,有需要的小伙伴可以參考下。
    2015-07-07
  • 淺談php中mysql與mysqli的區(qū)別分析

    淺談php中mysql與mysqli的區(qū)別分析

    本篇文章是對php中mysql與mysqli的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php簡單統(tǒng)計(jì)中文個數(shù)的方法

    php簡單統(tǒng)計(jì)中文個數(shù)的方法

    這篇文章主要介紹了php簡單統(tǒng)計(jì)中文個數(shù)的方法,涉及strlen、mb_strlen及mb_strwidth等函數(shù)的使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-09-09
  • php foreach、while性能比較

    php foreach、while性能比較

    foreach是對數(shù)組副本進(jìn)行操作(通過拷貝數(shù)組),而while則通過移動數(shù)組內(nèi)部指標(biāo)進(jìn)行操作,一般邏輯下認(rèn)為,while應(yīng)該比foreach快.
    2009-10-10
  • php判斷IP地址是否在多個IP段內(nèi)

    php判斷IP地址是否在多個IP段內(nèi)

    這篇文章主要為大家詳細(xì)介紹了php判斷IP地址是否在多個IP段內(nèi),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • ThinkPHP中處理表單中的注意事項(xiàng)

    ThinkPHP中處理表單中的注意事項(xiàng)

    這篇文章主要介紹了ThinkPHP中處理表單中的注意事項(xiàng),分析并總結(jié)了ThinkPHP表單處理中需要注意的問題,包括URL訪問、錯誤處理、查詢、添加、刪除的技巧等問題,需要的朋友可以參考下
    2014-11-11
  • PHP設(shè)計(jì)模式之裝飾器模式實(shí)例詳解

    PHP設(shè)計(jì)模式之裝飾器模式實(shí)例詳解

    這篇文章主要介紹了PHP設(shè)計(jì)模式之裝飾器模式,簡單介紹了裝飾器模式的概念、功能并結(jié)合實(shí)例形式詳細(xì)分析了php實(shí)現(xiàn)與使用裝飾器模式的相關(guān)操作技巧,需要的朋友可以參考下
    2018-02-02

最新評論

万全县| 固镇县| 湛江市| 寻甸| 拜泉县| 南汇区| 乌拉特中旗| 康平县| 鸡西市| 白山市| 玛纳斯县| 峨眉山市| 平顺县| 沐川县| 清涧县| 九江县| 自治县| 南投县| 金华市| 卓尼县| 正定县| 安平县| 开鲁县| 东台市| 双城市| 长丰县| 北票市| 丰台区| 米泉市| 梓潼县| 德阳市| 漳平市| 瑞昌市| 德格县| 安阳县| 利川市| 邳州市| 柘城县| 房山区| 元江| 云和县|