QueryList


QueryList是一套用于互联网数据采集的PHP框架,这里讲解QueryList的基础

简介

QueryList是一套用于互联网数据采集的PHP框架,相比传统的使用晦涩的正则表达式来做采集,它使用更加现代化的开发思想,语法简洁、优雅,可扩展性强。QueryList使用了更加强大而优雅的CSS选择器来做采集,大大降低了PHP做采集的门槛,同时也让采集代码易读易维护,让你从此告别晦涩难懂且不易维护的正则表达式

QueryList也是我们的大猫城堡社区刘大猫常使用的web数据采集框架。

知识依赖

使用或学习QueryList框架,依赖如下知识:

php
html
css
jQuery

QueryList的相关链接

中文站:http://www.querylist.cc/
github:https://github.com/jae-jae/querylist

安装说明

版本

ueryList目前有2个支持的版本V3V4,安装之前你需要根据实际环境来选择,它们的区别如下:

V3
PHP版本要求PHP5.3以上;
只有一个主文件,可直接引入无需使用Composer安装,使用便捷;
只有一个主要的API,学习简单;
支持V4版本的大多数功能特性

V4
PHP版本要求PHP7.1以上;
更加现代化的设计思想,文件结构复杂,需要使用Composer安装;
更加丰富的富有表现力的API,功能更加强大;
完全模块化的设计,更加强大的可扩展性;
总的来说,如果条件允许请尽量使用最新版本。

Composer安装

多种安装方式,轻舟推荐通过Composer安装:

composer require jaeger/querylist

示例代码

<?php

use QL\QueryList;

//采集轻舟网首页所有的图片
$data = QueryList::get('http://qz.net')->find('img')->attrs('src');
//打印结果
print_r($data->all());
0

【QueryList隶属于分类: 技术工具 php

它起初由本站用户:刘欣Eden于4年前 创建。

该内容的链接是:

目录