Tools
首页
画图
音乐
采集
记事
博客
实验室
登录
lypeng
146
文章
11
分类
46
记事
分类
生活-[23]
Linux-[24]
前端-[9]
数据库-[16]
PHP-[31]
git-[7]
其他-[6]
python-[20]
算法-[4]
React-Native-[4]
中草药-[2]
广告位1
广告位2
首页
/ PHP
返回列表
QueryList在Thinkphp3.2.3中的使用
阅读:910
发布:2016-10-31
作者:lypeng
官网地址:
https://querylist.cc/
手册地址:
https://doc.querylist.cc/
QueryList是一个基于phpQuery的PHP通用列表采集类,得益于phpQuery,让使用QueryList几乎没有任何学习成本,只要会CSS3选择器就可以轻松使用QueryList了,它让PHP做采集像jQuery选择元素一样简单。 1.下载 从querylist官网下载包
http://source.querylist.cc/QueryList-download/QueryList-3.1.2.zip
2.简单配置 (1)打开下载目录,找到 文件1:E:DownloadQueryList-3.1.2QueryListvendorjaegerquerylistQueryList.php 文件2:E:Downloadthinkphp3.2.3_QueryList3_fullthinkphp_3.2.3_fullvendorjaegerphpquery-singlephpQuery.php (2)将上面两个文件复制,在你的ThinkPHPLibrary目录中,新建QL文件夹,然后粘贴 (3)将QueryList.php改名为QueryList.class.php (4)打开QueryList.class.php在命名空间(namespace QL;)下面写一句require('phpQuery.php'); namespace QL; require('phpQuery.php'); 3.开始使用 ```php namespace HomeController; use ThinkController; use QLQueryList; class CollectController extends Controller{ public function index(){ $html ='
QueryList官网
其它的
一些
文本
'; $rules = array( //采集id为one这个元素里面的纯文本内容 'text' => array('.one','text'), //采集class为two下面的超链接的链接 'link' => array('.two>a','href'), //采集class为two下面的第二张图片的链接 'img' => array('.two>img:eq(1)','src'), //采集span标签中的HTML内容 'other' => array('span','html') ); $data = QueryList::Query($html,$rules)->data; //打印结果 print_r($data); } } ```
------本文结束
感谢阅读------
上一篇:
redis(二)使用php操作redis
下一篇:
微信支付,提示该URL未注册