php爬虫QueryList使用

本文介绍了PHP爬虫QueryList的使用,包括QueryList的手册、下载、规则库编写以及主要API的详细解释,如Query()、getData()、getHtml()、setQuery()、run()和getInstance()等。
摘要由CSDN通过智能技术生成

1、QueryList手册:https://www.php.cn/course/371.html

      QueryList V4版本文档: https://querylist.cc/docs/guide/v4/

2、下载QueryList:https://www.php.cn/xiazai/leiku/308,解压得到phpQuery.phpQueryList.php这两个文件。

3、手动下载phpQuery.phpQueryList.php这两个文件,然后手动引入这两个文件就可以了。
 

<?php
require 'phpQuery.php';
require 'QueryList.php';
use QL\QueryList;
$hj = QueryList::Query('http://mobile.csdn.net/',array("url"=>array('.unit h1 a','href')));
$data = $hj->getData(function($x){
    return $x['url'];
});
print_r($data);

4、使用QueyList只需要编写规则库,然后把规则库传给QueryList的静态方法Query,QueryList就会自动按照规则库把内容全部采集回来了,而规则库是用jQuery选择器来编写的,所以使用QueryList的整个过程非常简单!

规则库的编写规则如下(简单模式):

$rules = array(
   '规则名' => array('jQuery选择器','要采集的属性'),
   '规则名2' => array('jQuery选择器','要采集的属性'),
    ..........
);

下面我们来动手试试吧:

(1)采集目标,下面的代码片段

//引入文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值