laravel框架中使用QueryList插件采集数据
来源:互联网 发布:端游发展史 知乎 编辑:程序博客网 时间:2024/05/19 13:26
laravel框架中使用queryList 采集数据
采集数据对我们来说真家常便饭,那么苦苦的写正则采集那么一点点东西,花费了自己大把的时间和精力而且没有一点技术含量,这个时候就是使用我们的好搭档QueryList的好时机。
queryList的网上文档:https://doc.querylist.cc/site/index/doc/8
1、下载QueryList
http://querylist.cc/
2、解压引入到laravel框架中
将QueryList 文件放入 app/
3、回到laravel框架根目录下
打开compose.json
添加
"autoload": {
"classmap": [
"database",
"app/QueryList"
],
"psr-4": {
"App\\": "app/"
}
},
4、打开cmd进入到laravel根目录下
输入命令:composer dumpautoload
此时 Query就可以使用了
控制器示例:
use QL\QueryList;
public function test(){
// echo 123;exit;
$url ="http://www.94uv.com/meishi/";
$title =[
'text' =>['.article-text h2 a','text'],
'link' =>['.article-text h2 a','href']
];
$res = QueryList::Query($url,$title)->data;
print_r($res);exit;
}
输出结果:
Array
(
[0] =>; Array
(
[text] =>; 蛙来哒东塘再开新店,优惠三折起。
[link] =>; /meishi/2016-11/42720.html
)
[1] =>; Array
(
[text] =>; 万圣向上,云端狂欢|奥克斯万圣主题云端跑UP落幕
[link] =>; /meishi/2016-11/42718.html
)
[2] =>; Array
(
[text] =>; 八色烤肉新推各式套餐,还有周杰伦门票送!
[link] =>; /meishi/2016-11/42716.html
)
[3] =>; Array
(
[text] =>; 长沙芙蓉国温德姆至尊豪廷大酒店自助小火锅热辣来袭
[link] =>; /meishi/2016-10/42713.html
)
[4] =>; Array
(
[text] =>; 911餐吧开业,长沙满哥8分钟挑战巨无霸大汉堡。
[link] =>; /meishi/2016-10/42712.html
)
[5] =>; Array
(
[text] =>; 隐鮨新店启幕 打造蓝鳍金枪鱼盛宴
[link] =>; /meishi/2016-10/42709.html
)
[6] =>; Array
(
[text] =>; 日料创意新吃法 温暖焗寿司上市
[link] =>; /meishi/2016-09/42708.html
)
[7] =>; Array
(
[text] =>; 香天下火锅“火辣”参展2016中国食品餐饮博览会
[link] =>; /meishi/2016-09/42699.html
)
[8] =>; Array
(
[text] =>; 最红吃货节丨用中式美味为每个吃货猎艳幸福感
[link] =>; /meishi/2016-09/42698.html
)
[9] =>; Array
(
[text] =>; 长沙首家五星级海鲜自助火锅闪耀登场
[link] =>; /meishi/2016-08/42697.html
)
)
- laravel框架中使用QueryList插件采集数据
- laravel框架中使用QueryList插件采集数据
- laravel框架中使用QueryList插件采集数据
- 使用php laravel进行数据数据采集
- php使用QueryList轻松采集JavaScript动态渲染页面
- php写爬虫进行采集 QueryList的使用
- 在laravel框架中使用mongodb数据库
- laravel框架中使用model层
- laravel框架中使用model层
- Laravel框架中简单使用中间件
- Laravel框架中验证码的使用
- laravel框架中前端如何使用csrf
- 使用FireBug插件辅助采集网页动态加载数据
- laravel框架初次使用
- laravel框架的使用
- laravel apiato框架使用
- 使用Kinect采集数据,去除数据中无用的数据
- 使用Python开发的定向数据采集框架
- 序列、索引
- 【nova】nova resize,通过数据库修改flavor绕过迁移
- Kafka集群配置
- 【Spring】Spring高级话题-@Enable***注解的工作原理
- JavaSE学习(8) 排序
- laravel框架中使用QueryList插件采集数据
- 安装 Android_JDK遇到的问题(32位ubuntu16.4)
- 实习第四天
- 公共字符串长度问题求解——华为OJ题目
- 2016/12/8 1004. 寻找第k大数字(numberk)
- JVM调优总结(1):基本垃圾回收算法
- SSL JudgeOnline 1296——x^n次幂
- linux 创建连接命令 ln -s 软连接
- 共享内存,管道,socket等进程间通信方式的优缺点