介绍
QueryList不依赖任何框架和架构,它可以单独使用也可以引入到任意的PHP开发框架中去使用,如:Laravel、ThinkPHP;你可以使用它来构建简单的采集系统,也可以用它才构建高可用的分布式采集系统。它提供了丰富的基于CSS选择器的页面抽取API,完全模块化的设计,拥有强大的可扩展性。
GitHub地址:https://github.com/jae-jae/QueryList
官网地址:https://querylist.cc/
QueryList目前有2个支持的版本V3和V4,安装之前你需要根据实际环境来选择,它们的区别如下:
V3
PHP版本要求PHP5.3以上;
只有一个主文件,可直接引入无需使用Composer安装,使用便捷;
只有一个主要的API,学习简单;
支持V4版本的大多数功能特性
官方文档http://www.querylist.cc/docs/guide/v3/overview
V4
PHP版本要求PHP7.1以上;
更加现代化的设计思想,文件结构复杂,需要使用Composer安装;
更加丰富的富有表现力的API,功能更加强大;
完全模块化的设计,更加强大的可扩展性;
总的来说,如果条件允许请尽量使用最新版本。
官方文档http://www.querylist.cc/docs/guide/v4/overview