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

付博
  • 3
新手上路,请多包涵

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.7k
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();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏