返回介绍

Elements find($selector)

发布于 2021-04-06 13:23:43 字数 1209 浏览 964 评论 0 收藏 0

通过jQuery选择器选择DOM元素,用法同jQuery的find()方法。

返回值

返回值为QL\Dom\Elements类型,具体用法查看Elements类型文档。

用法


$ql = QueryList::get('http://www.baidu.com/s?wd=QueryList');

//获取所有h3标签下的a标签的文本
$data = $ql->find('h3>a')->texts();
print_r($data->all());

//获取页面中所有图片地址
$data = $ql->find('img')->attrs('src');
print_r($data->all());

采集结果:

Array
(
    [0] => QueryList|基于phpQuery的无比强大的PHP采集工具
    [1] => QueryList|基于phpQuery的无比强大的PHP采集工具
    [2] => 介绍- QueryList指导文档
    [3] => QueryList一个基于phpQuery的无比强大的采集工具 - ThinkPHP框架
    [4] => PHP 用QueryList抓取网页内容 - wb145230 - 博客园
    [5] => thomasw/querylist · GitHub
    [6] => thinkPHP3.2中使用QueryList采集演示 - ThinkPHP框架
    [7] => JAE/QueryList - 码云
    [8] => QueryList采集器2.0版本,附QueryList入门教程 - ThinkPHP框架
)
Array
(
    [0] => //www.baidu.com/img/bd_logo1.png
    [1] => //www.baidu.com/img/baidu_jgylogo3.gif
    [2] =>
    [3] =>
    [4] =>
    [5] =>
    [6] =>
    [7] => http://i9.baidu.com/it/u=2964320798,1238330152&fm=85&s=BF8A7A23632258B4A854E4DB0300E0B1
)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文