• 3
  • 新人请关照

QueryList 爬取列表详情。如何追加上下载图片代码

clipboard.png

return QueryList::get($url)->rules($rules)->range($range)->query(function ($item){
            $re = [];
            $rt = QueryList::get($item['link'])->query();
            $re['title'] = $rt->find('.gb-final-pn-article>h1')->text();
            $re['content'] = $rt->find('.gb-final-mod-article')->html();
            return $re;
        })->getData();

这个是爬取列表页。加上通过列表页面数据爬取详情页、请问如何加上下载图片的一部分

阅读 1.1k
评论
    1 个回答
    return QueryList::get($url)->rules($rules)->range($range)->query(function ($item){
                $re = [];
                $rt = QueryList::get($item['link'])->query();
                $re['title'] = $rt->find('.gb-final-pn-article>h1')->text();
                $re['content'] = $rt->find('.gb-final-mod-article')->html();
                //在这里获取image 获取到图片 二进制写入 硬盘或 上传到 云存储 就好了
                //$re['imageUrl'] = xxx;
                return $re;
            })->getData();