TP5使用QueryList教程、求指教

发布于 2022-09-06 03:44:14 字数 155 浏览 26 评论 0

QueryList看上去是一个很强大的库,但刚学composer使用压力山大呀,我用的是TP5框架如何正确使用QueryList呢?

最好是能给我个简单的demo,只要能正常使用QueryList就行,感觉麻烦的是刚开始···后面的各种API官方都有示例,在线急等....拜托了

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

酒与心事 2022-09-13 03:44:14

这个参考 QueryList 官方文档,举个栗子:
用 QueryList 采集 陕西丝路自强创业服务中心 公益机构的数据:查看源码,找到想采集的 DOM 元素的规则,编写 rules 采集即可。
采集机构标题的 Demo 代码如下:

public function index($id) {
    // 采集标题
    $rule = array(
        'header' => array('h3', 'html'),
    );

    $html     = 'http://www.ngo20map.com/User/view/id/' . $id;        
    $tempName = QueryList::Query($html, $rule)->data;
    $name     = $tempName[0]['header'];                                  // 团体名称
    echo $name;

    // 构建不同的 rule 采集不同的 DOM 元素,获取自己想要的数据
    ...
    
   
}    

采集效果如下:
006tKfTcgy1fl9pvf5vajj307v028jrk.jpg

把回忆走一遍 2022-09-13 03:44:14

$tempName = QueryList::Query($html, $rule)->data; 执行到这步就报错了
类型错误: Argument 1 passed to QLDomQuery::query() must be an instance of Closure or null, string given, called in D:phpStudyPHPTutorialWWWtp5vendorjaegerquerylistsrcQueryList.php on line 65

这个是啥啊 给代码就给全了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文