@@ -38,8 +38,11 @@ public function get_img_url($result, $spiderCore)
3838 {
3939 $ images_arr = [];
4040 foreach ($ result ->data as $ value ) {
41- $ images_url = $ value ->cover ->medium_image_url ;
42- $ images_url = str_replace ("medium " , "large " , $ images_url );//生成更高清的图片下载地址
41+ $ images_url = $ value ->cover ->thumb_url ;
42+ // $images_url = str_replace("medium", "large", $images_url);//生成更高清的图片下载地址
43+ // $images_url=str_replace('smaller_square','large',$images_url);
44+ // preg_replace("/201.[0-9]{3,}/",'',$images_url);
45+ $ rep = substr_replace ($ images_url ,'large ' ,63 ,29 );
4346 $ file_name = $ value ->title . "- " . $ value ->cover_asset_id ;//生成图片名
4447 $ file_name = $ spiderCore ->image_url_format ($ images_url , $ file_name );
4548 array_push ($ images_arr , [$ file_name => $ images_url ]);
@@ -63,6 +66,7 @@ public function index_spider_core($spiderCore, $spider_name, $parm)
6366 $ result = $ spiderCore ->curl_get ($ url , $ this ->userAgent );
6467 $ result = json_decode ($ result );
6568 $ images_arr = $ this ->get_img_url ($ result , $ spiderCore );
69+
6670 $ spiderCore ->quick_down_img ($ this ->spider_name . "- " . $ spider_name , $ images_arr , "Artstation " );
6771 $ spiderCore ->spider_wait (ARTSTATION_SLEEP , ARTSTATION_SLEEP_TIME_MIN , ARTSTATION_SLEEP_TIME_MAX );
6872 }
@@ -75,6 +79,7 @@ public function index_spider_core($spiderCore, $spider_name, $parm)
7579 * @param $spider_name
7680 * @param $parm
7781 */
82+ //https://www.artstation.com/projects.json?page=2&sorting=trending
7883 public function search_core ($ spiderCore , $ spider_name , $ parm )
7984 {
8085 $ posts_num = $ spiderCore ->user_input ("请输入爬取页数(1页=50个作品)(默认为:1): " , 1 );
0 commit comments