QueryList4采集圖片本地化
//采集public function cai() {//采集的url地址$data = QueryList::get('https://news.ke.com/sh/baike/0033/')->rules(['title' => ['.LOGCLICK' , 'text'],'content' => ['.summary' , 'text'],'image' => ['.lj-lazy' , 'data-original' ,'' ,function($res){//第一步 將一個文件讀入一個字符串$file = file_get_contents($res);//第二步 從url中取出文件名//第三步 拼接保存的路徑$file_url = "/uploads/image".basename($res);//第四步 將一個字符串寫入文件中file_put_contents($file_url,$file);//將本地的路徑返回給數據中return $file_url;}]])->range('.m-col .item')->queryData();//將數據保存入庫Articles::insertAll($data,true);}