#QueryList交流社区: [http://querylist.cc/](http://querylist.cc/)
#QueryList交流QQ群:123266961 <a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=a1b248ae30b3f711bdab4f799df839300dc7fed54331177035efa0513da027f6"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="╰☆邪恶 魔方☆" title="╰☆邪恶 魔方☆"></a>
#QueryList简介
***
QueryList是一个基于phpQuery的通用列表采集类,是一个简单、 灵活、强大的采集工具,采集任何复杂的页面 基本上就一句话就能搞定了。
#QueryList 使用
```php
//获取采集对象
$hj = QueryList::Query('http://www.baidu.com/s?wd=QueryList',array('title'=>array('h3','text'),'link'=>array('h3>a','href')));
//输出结果:二维关联数组
print_r($hj->data);
```
上面的代码实现的功能是采集百度搜索结果页面的所有搜索结果的标题和链接,然后分别以二维关联数组的格式输出。
###QueryList 静态方法
* **主方法**
>***Query***($page,array $regArr, $regRange = '', $outputEncoding = null, $inputEncoding = null,$removeHead = false)
一共有六个参数,后面四个参数是可选的,返回QueryList对象。
>$page
>>类型: **string**
>>说明: **必选参数,要抓取的网页URL地址(支持https),或者是html源代码;这意味着你可以直接传一个网址给QueryList,也可以将通过自己的方式获取到的并经过你自己处理过的HTML源码传给QueryList**
>$regArr
>>类型: **array**
>> 说明: **必选参数,选择器数组,格式array("名称"=>array("选择器","类型"[,"标签过滤列表"][,"回调函数"]),.......[,"callback"=>"全局回调函数"]);**
>>>+ **选择器**:可以为任意的jQuery选择器语法
>>>+ **类型**:值 "text" ,"html" ,"HTML标签属性"
>>>+ **标签过滤列表**:可选,当标签名前面添加减号(-)时(此时标签可以为任意的元素选择器),表示移除该标签以及标签内容;否则当 **类型** 值为text时表示需要保留的HTML标签,为html时表示要过滤掉的HTML标签。有减号与没有减号的区别就在于,有减号时会移除那个标签包括那个标签内的所有内容,没有减号时只会移除那个标签并不会移除标签内的内容
>>>+ **回调函数** / **全局回调函数**:可选,字符串(函数名) 或 数组(array("类名","类的静态方法"))或 匿名函数,回调函数应有俩个参数,第一个参数是选择到的内容,第二个参数是选择器数组下标,回调函数会覆盖全局回调函数
>$regRange
>>类型: **array**
>默认值: **''**
>说明: **可选参数,块选择器,指 先按照规则 选出 几个大块 ,然后再分别再在块里面 进行相关的选择**
>$outputEncoding
>>类型: **string**
>>默认值: **null**
>>可选值: **'UTF-8','GB2312'等**
>>说明: **可选参数,输出的编码格式,指要以什么编码输出(UTF-8,GB2312,.....),防止出现乱码,如果设置为 假值 则不改变原字符串编码**
>$inputEncoding
>>类型: **string**
>>默认值: **null**
>>可选值: **'UTF-8','GB2312'等**
>>说明: **可选参数,输入的编码格式,明确指定输入的页面编码格式(UTF-8,GB2312,.....),防止出现乱码,如果设置为 假值 则自动识别**
>$removeHead
>>类型: **bool**
>>默认值: **false**
>>可选值: **true,false**
>>说明: **可选参数,是否移除页面头部区域,乱码终极解决方案。(注意:设置为true后将采集不到head区域的内容!)**
* **运行QueryList扩展方法**
>***run($class,$args = array())***
>
>$class
>>类型: **string**
>>说明: **插件名称**
>$args
>>类型: **mix**
>>说明: **参数**
###QueryList 属性
* **得到多维数组格式的采集结果**
>***data***
###QueryList 方法
* **重新设置选择器**
>void ***setQuery***(array $regArr, $regRange = '',$outputEncoding = null, $inputEncoding = null,$removeHead = false)
一共两个参数,第二个参数是可选的,参数意义同构造函数。
##QueryList 依赖库
```
phpQuery
```
phpQuery项目主页:[https://code.google.com/p/phpquery/](https://code.google.com/p/phpquery/)
##其它说明
QueryList 内置的只是简单的源码抓取方法,遇到更复杂的抓取情况,如:需要登陆
身份验证 时,请配合其它的PHP的HTTP类来使用,通过将辅助的HTTP类抓取到的网页源码传给QueryList即可。
##DEMO站
<s>
微动态:[http://querylist.jaekj.com/](http://querylist.jaekj.com/)
* thinkphp版本:V3.1.2
* QueryList版本:V1.6
* 后台地址: /admin
* 后台账号密码: guest guest
</s>
这个demo站实现的功能相当于一个轻量级的微博站,内容全自动采集更新,可以自定义时间间隔采集任意站点的信息,自动更新到这个站点来,只需要在后台规则库简单的添加一条规则就可以实现全自动采集了,大家可以自行进入后台进行尝试,体验QueryList的魅力!
冷云搞笑:[http://x.44i.cc/](http://x.44i.cc/)
##作者信息
```
Author : Jaeger
Email : hj.q@qq.com
交流QQ群:123266961
```
没有合适的资源?快使用搜索试试~ 我知道了~
ASP实例开发源码-baigo CMS asp网站内容管理系统(生成静态html) v2.1.1 bulid0517
共2000个文件
php:774个
html:170个
jpg:132个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 184 浏览量
2022-11-15
04:21:05
上传
评论
收藏 20.37MB ZIP 举报
温馨提示
ASP实例开发源码—baigo CMS asp网站内容管理系统(生成静态html) v2.1.1 bulid0517.zip ASP实例开发源码—baigo CMS asp网站内容管理系统(生成静态html) v2.1.1 bulid0517.zip ASP实例开发源码—baigo CMS asp网站内容管理系统(生成静态html) v2.1.1 bulid0517.zip
资源推荐
资源详情
资源评论
收起资源包目录
ASP实例开发源码-baigo CMS asp网站内容管理系统(生成静态html) v2.1.1 bulid0517 (2000个子文件)
0018b14bb9684d5344f9b963883926af56e16b 493B
00249920d6be38c46dbad038a2866618b2e5e3 908B
0025943e0a0926c28d7b2a5cf24490ddf8a2e0 604B
0031b61292a720e7eb2e8e9f804cb0d88040dc 464B
006563094646f3aea35b48551a32eb57843986 310B
00889ad8e51e7a28e7edcbaa1ee133bd5cca05 743B
008a54a4da473500863a02e1a32b3c58ea2a47 297B
008c1a640363b801c58448a3303c524f581a22 26KB
00a2cd8c77bff3dde3ab7d847d51d6371dc4da 1KB
00a698317e5a101c291b2587c215888cbd2113 1KB
00a82b98488cb99a699e554215feec9084b9c0 55B
00a872ceea92df7df5be8cda30f0dcb21db233 3KB
00a8acf27633dbba0b229d666ef797891b5da3 1KB
00ad9447f0103fe7e4da779da3a9e655b24a10 48KB
00af9e660b5ede0fb3a4154299b7cdd11b8207 4KB
00b7b9f8ff9a58445095a2532f25acad839669 565B
00b8c2ecabbcb84b42ee4cdb998f8dc9d9530f 118B
00c2ec075689f1e385e19ca55503d5a52d7d5d 73B
00c968443a033c71b081a81699940c2b03efa1 3KB
00cfcef2e9d8124d1bd47b73c1892977ee53b0 323B
00e8aae1421c9fc46759ff214029c3fbd70484 464B
00eca68fd362f969a58eec4bc75a28810f4197 1KB
00ecdbf01f4780d9f54571e6af48b6dd38f7d1 428B
0105afc3e16f801ff8ab76864c10957118ece0 736B
010a272ee9cea2b2a75167520455319b697aa9 3KB
0114ed0332c232c019db5fc28c1a81364d429f 2KB
011b9f3e5b3a8e3e8fbab2ebbf75d98b389cc0 869B
01233da08915737b23474d0bb6d6f1a5aed566 75B
01256e835f3ed2510aa1e44f483369d5867b8d 84B
013201b5f8142782002661faad9df7102a9afb 1KB
013945aaa450c810fe0bf58b3f111bdcac5568 162B
01653131cb3749ae8cd970e67251c9b529dbd5 446B
016cf18590502f2a039ad37811c84681c4a71a 117B
016d8126bd4c11027a2b1a88be171e8c603c4b 638B
0186d003958eafbb89c277d632f40a6b981156 77B
0186e673b6d5d90df90d87df4c156642b250b4 876B
01903b0dfa2137f8ca200f83553e9d365ef9c9 310B
0199c8bfe95e5ed3bfe80fcbcc0b50edf36b9b 362B
01a57bdfa3c827c4648ca4ac1347e6243b3e0e 567B
01ac5e3a47e59a92f868940a46b286b96a7ef6 1KB
01b94690137240e65ffbf2077f07aad9858241 242B
01bdbf9492cb5196d0b4583a11aec1b7ba3793 1KB
01bed749ff607f2422ed8412b118cd98fe6321 47B
01e3e38681f6289c7192843df750f6b88ec772 104B
020d5df45c8233d13ac3ceff33e4887ccddd7b 1011B
020fb3c9008bceebf2faee38e795b2a88c5b58 1KB
021f58651ca16b7b9c7238b8fe4bf0889891d9 402B
02209827458696f52645691e3ab26e4bad2156 2KB
022469190e55d3528816a3db4a1711516f96d4 3KB
0226bed5af51c7a6ef27751362ace8d47539cb 1KB
0230d9d2ac642e378030f3241e3b2ae4e6e6c4 259B
023b75c0bf0ea2746517745702d14448ed0b4a 219B
02585c2e67ed051c6fba942cdb28a77cda8368 459B
02734c75ee8f2f7c4c64753f5ed86d83c68988 527B
02a902d04f9eb12103d2a7446cae0a9a9fc8b3 140B
02b3f3d6da1eaabbf25e120366389c76103bf1 5KB
02b9de592569659662bbba718d51e3efc1d19b 361B
02d11972ef81699ce67719e01c91a4a6a7fb66 10KB
02de0a0a61f49c186227e6b6fe8ab28f78bb34 49B
02ee547c575d11159f16880c87e2771aa58c50 1KB
0314eb600a5c9a8743bfacd817cb65040fbbc4 350B
0327e3faa128860530fff4d7168677315cfecb 686B
032aabd85b43a058cfc7025dd4fa9dd325ea97 187B
032b977a71f75799d9d550b575e7032c5e7321 161B
0332314dfe128b814e74363113d9cfa6cb8860 2KB
034b086b2f803d6f9981a5e3d0da5cddc39eaa 1009B
034b3e2a2fdf17dbedd3283b01e82b6ed3479f 116B
03516da8da53ebb0e66d1d03e2708bf35a7fa3 1KB
03592d6576f7e41d6eaf076537ce220cde973f 16KB
035cc3d43ec8c22d4045b788651c2460517095 4KB
0366cbeae02796947dec36167c925a65bd435c 82B
03710d70ce82c49510ef3fd088fab047fa5436 3KB
03745ac269f0f52b5031669288040e2e814973 628B
037490888f400aa06dc1f584bc8eb4228236e3 256B
0381834324d5cc3d4557ac97c8b17b658191b3 74B
038a6091c96887e37b3c09194ba74dd767af0f 23KB
039c1bcf5b41a382d8517fc08321a7a0f561b0 2KB
03a5c3d71d407fb220ab182984f441d0f74320 57B
03baf4845eb9c37ae63afaff57a61d64474574 882B
03cedb648fa85cb57f989dfeb8ec898246e6db 7KB
03def7a6c23b429a01aca1e8df020e15f34c22 3KB
03eb7336043be49864bf754cd0436e9d2280e0 519B
03ef6ab7918865d5c5a3485d905dbef02cee08 2KB
03ffa41dc752020378aaaaa34dd23a38c7aa71 291B
0400e23cda4fdba3abecc578bb28ca98a5adc9 2KB
04105e74c85de265910e20c35afc738d0ab753 484B
0413291f95208a698fb8173bdbe697598ea8ae 936B
0413d9ad527c7144d006ddca64d2124b3e6d87 613B
04228489e692e8eeb4d6115fec46a65b7bf084 867B
0425dbeb45722174e9eeb81d898aaa41b8d8b6 49B
0442e5a0c2bc1c05fba4df303aef954785b06d 86B
045f6c78f3f9101472b977a08de6d06d1461c3 351B
046726ff88d61f149ddda1ea76480828b60b9b 2KB
046b869b71c44ccfc300bc793f064da03c6498 848B
047b0c2972be440ec982b9cebe1b04180c256d 6KB
047bab34bffaaf326fa7e3caa283b4afb427ee 3KB
0485434df83f8ffefc6495587776ab509bf4c0 242B
0498416da4a57aeda5f777f6ad89fc7d3aaeb8 873B
04a1422c5d64da6a672e028d5d8a7bb94d1977 3KB
04a9612b2f849c9cf756b78dfa3d0e2b09bcb3 654B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
毕业_设计
- 粉丝: 1976
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 小组作业4开关电源设计要求-新.docx
- 技术资料分享fat文件系统原理很好的技术资料.zip
- C#进销存仓库管理系统源码 BS进销存源码数据库 SQL2008源码类型 WebForm
- 技术资料分享FAT文件系统的组织结构很好的技术资料.zip
- 技术资料分享FATFS文件系统的移植很好的技术资料.zip
- 技术资料分享FatFs使用说明-基于SmartARMCortexM3-1700很好的技术资料.zip
- 技术资料分享FATFS浅谈很好的技术资料.zip
- 技术资料分享Fatfs经典资料很好的技术资料.zip
- 技术资料分享FAT32文件系统详解很好的技术资料.zip
- 技术资料分享FAT32简单教材很好的技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功