QueryList 采集

本文详细介绍使用QueryList进行网页数据采集的过程,包括引入库、定义采集规则、执行采集及打印数据等步骤,适合初学者快速掌握QueryList的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己所总结的QueryList 采集

//1.首先引入正确的路径 找到queryList 里面两个以.php 的结尾的文件:

require '../../QueryList3/phpQuery.php';
require '../../QueryList3/QueryList.php';

//2.使用 一下文件:

 use   QL\QueryList;

//3.定义我们要采集的网址

 $html="http://zhibohenan.com/index.php/Home/Type/index/typeid/1.html";

//4.定义采集规则
/用中括号括起来我们要采集的元素 中间用>隔开层级 如:class=fl 下面的div里面的p标签下面span元素的a标签里面的内容/

$rule=[
    'title'=>['.fl>div>p>span>a','html'],
    'cont'=>['.fl>div>p>span>a','html'],
    'img'=>['.fl>div>p>span>a>img','href']
];

//下面是我在该网站选择要截取的元素的内容 层级关系一定要理清,一级>下一级
在这里插入图片描述截取于 直播河南 zhibohenan.com

//5.执行采集

$data=QueryList::Query($html,$rule)->data;

注:一定要指向一个data 否则会截取到页面所有的元素

//6.最后打印data

print_r($data);
1. 打开新增的文件 将里面的文件全部传进去 覆盖 2. 打开数据库找到表ecs_admin_action,把字段action_id类型改为mediumint(8)。 3 . 打开 数据库执行文件 将里面的文件一个个打开在数据库里执行 4, 在 admin\includes/inc_menu.php 底部( ? )的上面添加以下代码 记住是?上面 $modules['02_taobao']['17_3setting'] = 'shops.php?act=tb_setting'; $modules['02_taobao']['17_1others'] = 'shops.php?act=others'; $modules['02_taobao']['17_2oalmm'] = 'shops.php?act=shopdata'; $modules['02_taobao']['17_20oalmm'] = 'shops.php?act=batchco'; $modules['02_taobao']['17_3talmm'] = 'shops.php?act=tools'; $modules['02_taobao']['17_4qq'] = 'http://wpa.qq.com/msgrd?v=3&uin=154978761&site=qq&menu=yes'; 5.打开 languages\zh_cn\admin/common文件 搜索 $_LANG['16_email_manage'] = '邮件群发管理'; 在这段下面添加 以下代码 /*淘宝管理*/ $_LANG['02_taobao'] = '<font style="color:#ff4200">淘宝</font><font style="color:#cc0099">天猫</font>'; $_LANG['17_3setting'] = '<font style="color:#0066FF">采集设置</font>'; $_LANG['17_1others'] = '<font style="color:#0066FF">常规采集</font>'; $_LANG['17_2oalmm'] = '<font style="color:#0066FF">店铺采集</font>'; $_LANG['17_20oalmm'] = '<font style="color:#0066FF">批量ID采集</font>'; $_LANG['17_200oalmm'] = '<font style="color:#0066FF">常规采集</font>'; $_LANG['17_2collect'] = '<font style="color:#0066FF">批量采集</font>'; $_LANG['17_data_list'] = '<font style="color:#0066FF">数据查询</font>'; $_LANG['17_3talmm'] = '<font style="color:#0066FF">工具箱</font>'; $_LANG['17_4qq'] = '<font style="color:#FF0000">联系客服</font>';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值