QueryList 优酷列表抓取DEMO代码

运行环境

php 7.1 ++

queryList 4.0.4 


<?php
function index()
    {
        $url = 'https://list.youku.com/category/show/c_97.html';
        //采集规则
        $rules = [
            //视频标题
            'title' => ['.info-list .title','text'],
            //视频连接
            'link' => ['.p-thumb>a','href'],
            //视频图片
            'img' => ['.p-thumb>img','src'],
            //视频右下角
            'rb' => ['.p-info>li>span>span','text'],
            //演员
            'actor'=>['.actor','html','',function($content){
                $content = QueryList::html($content)->find('a')->texts()->all();
                $content =implode(',',$content);
                return $content;
            }],
            //最近更新
            'last_update_at'=>['.info-list>li:last','text'],
        ];
        // 4.0.4 ++语法
        $data = QueryList::get($url)->rules($rules)->queryData();
        //4.0.4 以下
//        $data = QueryList::get($url)->rules($rules)->query()->getData()->all();
        var_dump($data);
    }
?>

版权声明:
作者:超级管理员
链接: https://blog.apecloud.ltd/article/detail.html?id=56
来源:猿码云个人技术站
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
/static/admin/img/weixin.jpg/static/admin/img/zfb.jpg
<<上一篇>
mac下PHPStorm2019.2破解教程
下一篇>>