QueryList

QueryList是一套用于内容DOM解析的PHP工具,它使用更加现代化的开发思想,语法简洁、优雅,可扩展性强。
标识query_list
版本号1.1
文件大小666KB
发布时间2022-12-30
最近更新2025-03-23
PHP兼容
作者 1CMS
获取
请在网站后台-应用商店内安装此应用.
更新记录
1.1--

QueryList是一套用于内容DOM解析的PHP工具,它使用更加现代化的开发思想,语法简洁、优雅,可扩展性强。相比传统的使用晦涩的正则表达式来做DOM解析,QueryList使用了更加强大而优雅的CSS选择器来做DOM解析,大大降低了PHP做DOM解析的门槛,同时也让DOM解析代码易读易维护,让你从此告别晦涩难懂且不易维护的正则表达式。

代码示例

<?php
if(!defined('1cms')) {exit();}
use QL\QueryList;
use QL\Ext\AbsoluteUrl;
class test {
    function xxx(){
        C('query_list');
        $ql = QueryList::get('https://www.ithome.com/html/discovery/358585.htm');
        $rt = [];
        // DOM解析文章标题
        $rt['title'] = $ql->find('h1')->text();
        // DOM解析文章作者
        $rt['author'] = $ql->find('#author_baidu>strong')->text();
        // DOM解析文章内容
        $rt['content'] = $ql->find('.post_content')->html();
        print_r($rt);
    }
}

更多使用方法详见官网文档 https://querylist.cc/docs/guide/v4/overview