抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)

抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)

相关阅读

在线去水印

最终实现效果如下

图片[1]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

参考文章

其实图集的接口与视频的接口几乎请求方式是一致的了,增加了xbogus验证,您可以参考我最近的一篇分析

完整代码

目录结构

  • images目录
    • src目录
      • images_spider.php
    • index.php

images_spider.php

<?php

namespace Images_spider;
class Images
{
    public function douyin($url) {
        $loc = get_headers($url, true) ['Location'];
        preg_match('/\/video\/(\d+)\//', $loc, $id);
        $num = $id[1];
        $curl = curl_init();
        curl_setopt_array($curl, array(
           CURLOPT_URL => 'https://tiktok.iculture.cc/X-Bogus',
           CURLOPT_RETURNTRANSFER => true,
           CURLOPT_ENCODING => '',
           CURLOPT_MAXREDIRS => 10,
           CURLOPT_TIMEOUT => 0,
           CURLOPT_FOLLOWLOCATION => true,
           CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
           CURLOPT_CUSTOMREQUEST => 'POST',
           CURLOPT_POSTFIELDS =>'{
            "url":"https://www.douyin.com/aweme/v1/web/aweme/detail/?aweme_id='.$num.'&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333",
            "user_agent":"TikTok 26.2.0 rv:262018 (iPhone; iOS 14.4.2; en_US) Cronet"
        }',
           CURLOPT_HTTPHEADER => array(
              'User-Agent: FancyPig',
              'Content-Type: application/json',
              'Accept: */*',
              'Host: tiktok.iculture.cc',
              'Connection: keep-alive'
           ),
        ));
        
        $json_array= json_decode(curl_exec($curl));
        curl_close($curl);
        $new_url = $json_array->param;
        $msToken = substr(str_shuffle('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'), 0, 107);
        
        $curl = curl_init();
        curl_setopt_array($curl, array(
           CURLOPT_URL => $new_url,
           CURLOPT_RETURNTRANSFER => true,
           CURLOPT_ENCODING => '',
           CURLOPT_MAXREDIRS => 10,
           CURLOPT_TIMEOUT => 0,
           CURLOPT_FOLLOWLOCATION => true,
           CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
           CURLOPT_CUSTOMREQUEST => 'GET',
           CURLOPT_HTTPHEADER => array(
              'User-Agent: TikTok 26.2.0 rv:262018 (iPhone; iOS 14.4.2; en_US) Cronet',
              'Referer: https://www.douyin.com/',
              'Cookie: msToken='.$msToken.';odin_tt=324fb4ea4a89c0c05827e18a1ed9cf9bf8a17f7705fcc793fec935b637867e2a5a9b8168c885554d029919117a18ba69; ttwid=1%7CWBuxH_bhbuTENNtACXoesI5QHV2Dt9-vkMGVHSRRbgY%7C1677118712%7C1d87ba1ea2cdf05d80204aea2e1036451dae638e7765b8a4d59d87fa05dd39ff; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWNsaWVudC1jc3IiOiItLS0tLUJFR0lOIENFUlRJRklDQVRFIFJFUVVFU1QtLS0tLVxyXG5NSUlCRFRDQnRRSUJBREFuTVFzd0NRWURWUVFHRXdKRFRqRVlNQllHQTFVRUF3d1BZbVJmZEdsamEyVjBYMmQxXHJcbllYSmtNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVKUDZzbjNLRlFBNUROSEcyK2F4bXAwNG5cclxud1hBSTZDU1IyZW1sVUE5QTZ4aGQzbVlPUlI4NVRLZ2tXd1FJSmp3Nyszdnc0Z2NNRG5iOTRoS3MvSjFJc3FBc1xyXG5NQ29HQ1NxR1NJYjNEUUVKRGpFZE1Cc3dHUVlEVlIwUkJCSXdFSUlPZDNkM0xtUnZkWGxwYmk1amIyMHdDZ1lJXHJcbktvWkl6ajBFQXdJRFJ3QXdSQUlnVmJkWTI0c0RYS0c0S2h3WlBmOHpxVDRBU0ROamNUb2FFRi9MQnd2QS8xSUNcclxuSURiVmZCUk1PQVB5cWJkcytld1QwSDZqdDg1czZZTVNVZEo5Z2dmOWlmeTBcclxuLS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0tXHJcbiJ9',
              'Accept: */*',
              'Host: www.douyin.com',
              'Connection: keep-alive'
           ),
        ));
        $arr = json_decode(curl_exec($curl), true);
        curl_close($curl);
        //print_r($arr);
        $img = $arr["aweme_detail"]["images"];
        $images = array();
        //print_r($img);
        for($i=0;$i<count($img);$i++){
            $none = $img[$i]["url_list"][0];
            array_push($images,$none);
        }
        //print_r($images);
        if (!empty($images)){
            $Json = array(
                'code' => 200,
                'msg' => 'success',
                'count' => count($img),
                'images' => $images
            );
            return $Json;
        }
    }

    public function pipixia($url){
		$loc = get_headers($url, true)['Location'];
        preg_match('/item\/(.*)\?/',$loc,$id);
        $arr = json_decode(file_get_contents('https://is.snssdk.com/bds/cell/detail/?cell_type=1&aid=1319&app_name=super&cell_id='.$id[1]),true);
        $img = $arr['data']["data"]['item']['note']["multi_thumb"];
        $images = array();
        for($i=0;$i<count($img);$i++){
            $none = $img[$i]["url_list"][0]["url"];
        	array_push($images,$none);
		}
        if (!empty($images)){
			$Json = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
			);
            return $Json;
        }
    }

    public function weibo($url){
        $cookie = "login_sid_t=6b652c77c1a4bc50cb9d06b24923210d; cross_origin_proto=SSL; WBStorage=2ceabba76d81138d|undefined; _s_tentry=passport.weibo.com; Apache=7330066378690.048.1625663522444; SINAGLOBAL=7330066378690.048.1625663522444; ULV=1625663522450:1:1:1:7330066378690.048.1625663522444:; TC-V-WEIBO-G0=35846f552801987f8c1e8f7cec0e2230; SUB=_2AkMXuScYf8NxqwJRmf8RzmnhaoxwzwDEieKh5dbDJRMxHRl-yT9jqhALtRB6PDkJ9w8OaqJAbsgjdEWtIcilcZxHG7rw; SUBP=0033WrSXqPxfM72-Ws9jqgMF55529P9D9W5Qx3Mf.RCfFAKC3smW0px0; XSRF-TOKEN=JQSK02Ijtm4Fri-YIRu0-vNj";
	    $data = $this->get_curl($url,$cookie);
        preg_match('/&pic_ids=(.*?)&mid=/',$data,$arr);
        $img = explode(",",$arr[1]);
		$images = array();
		for($i=0;$i<count($img);$i++){
			$none = 'https://lz.sinaimg.cn/oslarge/'.$img[$i].'.jpg';
			array_push($images,$none);
		}
        if (!empty($data)){
            $arr = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
			);
            return $arr;
        }
    }

    public function zuiyou($url){
		$text = file_get_contents($url);
		preg_match_all('/<img  src=\"(.*?)\"/',$text,$img);
        $images = array();
        for($i=0;$i<count($img[1]);$i++){
            $none = $img[1][$i];
        	array_push($images,$none);
        }
        if (!empty($images)){
            $arr = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img[1]),
				'images' => $images
            );
            return $arr;
        }    
    }

    public function xhs($url){
        $loc = get_headers($url,1)["Location"];
        $cookie = "xhsTrackerId=e6018ab9-6936-4b02-cb65-a7f9f9e22ea0; xhsuid=y2PCwPFU9GCQnJH8; timestamp2=20210607d2293bcc8dcad65834920376; timestamp2.sig=QFn2Zv9pjUr07KDlnh886Yq43bZxOaT6t3WCzZdzcgM; xhsTracker=url=noteDetail&xhsshare=CopyLink; extra_exp_ids=gif_exp1,ques_exp2'";
		$text = $this->get_curl($loc,$cookie);
		preg_match_all('/imageList\":(.*?)\,\"cover/',$text,$img);
        $img = json_decode(str_replace('\\','/',str_replace('u002F','',$img[1][0])),1);
        $images = array();
        for($i=0;$i<count($img);$i++){
            $none = $img[$i]['traceId'];
        	array_push($images,'https://ci.xiaohongshu.com/'.$none);
        }
        if (!empty($images)){
			$Json = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
			);
            return $Json; 
        } 
    }

    public function kuaishou($url){
		$loc = get_headers($url,1)['Location'];
		$url = $this->curl($loc[0]);
		preg_match('/imageCDN\":\"tx2.a.yximgs.com\",\"images\":(.*?)\],\"width/',$url,$arr);
        $img = json_decode($arr[1].']',true);
		$images = array();
		for($i=0;$i<count($img);$i++){
			$none = 'http://tx2.a.yximgs.com/'.$img[$i]['path'];
			array_push($images,$none);
		}
		if (!empty($arr)){
            $arr = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
            );
            return $arr;
        }
    }

    private function curl($url,$headers=[])
    {
        $header = array( 'User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1');
        $con = curl_init((string)$url);
        curl_setopt($con,CURLOPT_HEADER,False);
        curl_setopt($con,CURLOPT_SSL_VERIFYPEER,False);
        curl_setopt($con,CURLOPT_RETURNTRANSFER,true);
        if (!empty($headers)) {
            curl_setopt($con,CURLOPT_HTTPHEADER,$headers);
        } else {
            curl_setopt($con,CURLOPT_HTTPHEADER,$header);
        }
        curl_setopt($con,CURLOPT_TIMEOUT,5000);
        $result = curl_exec($con);
        return $result;
    }

    private function get_curl($url,$cookie){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_COOKIE, $cookie);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($ch, CURLOPT_TIMEOUT, 5); 
        $output = curl_exec($ch);
        curl_close($ch);
        return $output;
    }
}
?>

index.php


<?php 
header('Access-Control-Allow-Origin:*');
header('Content-type: application/json');
ini_set('display_errors','off');
error_reporting(E_ALL || ~E_NOTICE);
require 'src/images_spider.php';
$url = $_REQUEST['url'];
use Images_spider\Images;
$api = new Images;
if (strpos($url,'weibo') !== false){
    $arr = $api->weibo($url);
} elseif (strpos($url, 'kuaishou') !== false){
    $arr = $api->kuaishou($url);
} elseif (strpos($url, 'pipix') !== false){
    $arr = $api->pipixia($url);
} elseif (strpos($url, 'izuiyou') !== false){
    $arr = $api->zuiyou($url);
} elseif (strpos($url, 'xhslink') !== false){
    $arr = $api->xhs($url);
} elseif (strpos($url, 'douyin') !== false){
    $arr = $api->douyin($url);
}  else {
    $arr = array(
        'code'  => 201,
        'msg' => '不支持您输入的链接'
    );
}
if (!empty($arr)){
    echo json_encode($arr, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
}
else{
    $arr = array(
        'code' => 201,
        'msg' => '解析失败',
    );
    echo json_encode($arr, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
}

图文讲解

之前我们上一篇文章里,从前后端以及接口等多个维度分析了抖音视频去水印的方法,以及如何在我们的工具集中实现。

接口的发现

通过调试客户端,我们可以发现在客户端中存在以下接口

https://www.iesdouyin.com/aweme/v1/web/aweme/detail/?aweme_id=[视频ID]&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333

[视频ID]需要换成你在浏览器中访问后得到的一串数字

图片[2]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

很多热心网友说,为什么我直接按照上面的方式请求接口,提示blocked

图片[3]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

那是因为你没有设置抖音客户端的user-agent

接口的访问

因此,我们在浏览器中尝试修改user-agent为

TikTok 26.2.0 rv:262018 (iPhone; iOS 14.4.2; en_US) Cronet

打开F12,点击右侧的图标切换到手机版

图片[4]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

然后你可以点击修改

图片[5]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

添加我们上面给的user-agent

图片[6]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

之后访问我们刚才的接口链接

https://www.iesdouyin.com/aweme/v1/web/aweme/detail/?aweme_id=7157563132989164804&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333

则可以看到结果

图片[7]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

当然,你如果经常测试接口也可以用apifox、postman之类的东西去请求,这个完全看个人习惯

图片[8]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

修改PHP代码

我们现在可以将接口返回的内容,复制下来

{
    "aweme_detail": {
        "admire_auth": {
            "admire_button": 0,
            "is_admire": 0,
            "is_click_admire_icon_recently": 0,
            "is_fifty_admire_author_stable_fans": 0,
            "is_show_admire_button": 0,
            "is_show_admire_tab": 0
        },
        "anchors": null,
        "author": {
            "avatar_thumb": {
                "height": 720,
                "uri": "100x100/aweme-avatar/tos-cn-i-0813_3733d4f3f0ef44c99edf7801729a47db",
                "url_list": [
                    "https://p26.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_3733d4f3f0ef44c99edf7801729a47db.webp?from=116350172",
                    "https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_3733d4f3f0ef44c99edf7801729a47db.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_3733d4f3f0ef44c99edf7801729a47db.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_3733d4f3f0ef44c99edf7801729a47db.jpeg?from=116350172"
                ],
                "width": 720
            },
            "cf_list": null,
            "close_friend_type": 0,
            "contacts_status": 2,
            "contrail_list": null,
            "cover_url": [
                {
                    "height": 720,
                    "uri": "c8510002be9a3a61aad2",
                    "url_list": [
                        "https://p3-sign.douyinpic.com/obj/c8510002be9a3a61aad2?x-expires=1677916800&x-signature=MgYhWZs473IP19zQjclgR2fZwAs%3D&from=116350172",
                        "https://p6-sign.douyinpic.com/obj/c8510002be9a3a61aad2?x-expires=1677916800&x-signature=z19VAgj%2BkGYUMANpw0rdHUWPX9k%3D&from=116350172",
                        "https://p26-sign.douyinpic.com/obj/c8510002be9a3a61aad2?x-expires=1677916800&x-signature=GzuixNyz5r7VQ0xDd4jBU5apV14%3D&from=116350172"
                    ],
                    "width": 720
                }
            ],
            "create_time": 0,
            "custom_verify": "",
            "data_label_list": null,
            "endorsement_info_list": null,
            "enterprise_verify_reason": "",
            "favoriting_count": 2065,
            "follow_status": 0,
            "follower_count": 0,
            "follower_list_secondary_information_struct": null,
            "follower_status": 0,
            "following_count": 0,
            "im_role_ids": null,
            "is_ad_fake": false,
            "is_blocked_v2": false,
            "is_blocking_v2": false,
            "is_cf": 0,
            "max_follower_count": 0,
            "nickname": "KvKv",
            "not_seen_item_id_list": null,
            "not_seen_item_id_list_v2": null,
            "offline_info_list": null,
            "personal_tag_list": null,
            "prevent_download": false,
            "risk_notice_text": "",
            "sec_uid": "MS4wLjABAAAAEpTH6K-RrXpvt1sJ5GJ9EJ-76gRdvskpF8G3VXIvCoo0IEB-KcSP7ijVczEbKtaR",
            "secret": 0,
            "share_info": {
                "share_desc": "",
                "share_desc_info": "",
                "share_qrcode_url": {
                    "height": 720,
                    "uri": "31cbb0004d652d75b08bc",
                    "url_list": [
                        "https://p26-sign.douyinpic.com/obj/31cbb0004d652d75b08bc?x-expires=1676728800&x-signature=tWXf0HLVC0%2Faayv5ZMOAOLckIKA%3D&from=116350172",
                        "https://p6-sign.douyinpic.com/obj/31cbb0004d652d75b08bc?x-expires=1676728800&x-signature=Sqoiazu9rNCPW%2FTq0KkKmO9ZbSg%3D&from=116350172",
                        "https://p3-sign.douyinpic.com/obj/31cbb0004d652d75b08bc?x-expires=1676728800&x-signature=ZQe%2Bm39iJrT5%2FuAgNwni73tJSLA%3D&from=116350172"
                    ],
                    "width": 720
                },
                "share_title": "",
                "share_title_myself": "",
                "share_title_other": "",
                "share_url": "",
                "share_weibo_desc": ""
            },
            "short_id": "39147506266",
            "signature": "搭配各种风格,变变变~\n欢迎加入我的抖音粉丝群❤\n请文明发言哦❤\n🧣:kvkvvvvv",
            "signature_extra": null,
            "special_people_labels": null,
            "status": 1,
            "text_extra": null,
            "total_favorited": 548662,
            "uid": "4020229162931447",
            "unique_id": "g7m800",
            "user_age": 21,
            "user_canceled": false,
            "user_permissions": null,
            "verification_type": 1
        },
        "author_mask_tag": 0,
        "author_user_id": 4020229162931447,
        "aweme_acl": {
            "download_mask_panel": {
                "code": 1,
                "show_type": 0
            }
        },
        "aweme_control": {
            "can_comment": true,
            "can_forward": true,
            "can_share": true,
            "can_show_comment": true
        },
        "aweme_id": "7157563132989164804",
        "aweme_type": 68,
        "challenge_position": null,
        "chapter_list": null,
        "collect_stat": 0,
        "collection_corner_mark": 0,
        "comment_gid": 7157563132989164804,
        "comment_list": null,
        "comment_permission_info": {
            "can_comment": true,
            "comment_permission_status": 0,
            "item_detail_entry": true,
            "press_entry": true,
            "toast_guide": false
        },
        "commerce_config_data": null,
        "common_bar_info": "[]",
        "component_info_v2": "{\"desc_lines_limit\":0,\"hide_marquee\":false}",
        "cover_labels": null,
        "create_time": 1666500039,
        "desc": "今日穿搭~#人像写真 #摄影约拍 #摄影 #穿搭 #摄影写真 ",
        "digg_lottie": {
            "can_bomb": 0,
            "lottie_id": ""
        },
        "disable_relation_bar": 0,
        "dislike_dimension_list": null,
        "duet_aggregate_in_music_tab": false,
        "duration": 0,
        "feed_comment_config": {
            "author_audit_status": 0,
            "input_config_text": "善语结善缘,恶言伤人心"
        },
        "geofencing": [],
        "geofencing_regions": null,
        "group_id": "7157563132989164804",
        "hybrid_label": null,
        "image_album_music_info": {
            "begin_time": 0,
            "end_time": 28630,
            "volume": 100
        },
        "image_comment": {},
        "image_infos": null,
        "image_list": null,
        "images": [
            {
                "download_url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=FrDTfLKpG4A8pBDcB122ftZ9cWA%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=ds1xVD7tWGpCXVgGEm1gVmRmQz4%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=j%2B3a8q%2BWmgaAqOjIhoPMM0xTjx0%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.jpeg?x-expires=1679299200&x-signature=tDfGjowC2QBBtGR9GwExvqCUHeQ%3D&sig=7KEvaN-2otz6zXGJ70fWJ-8zhmk%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "height": 2458,
                "mask_url_list": null,
                "uri": "tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe",
                "url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1782:2458:q75.webp?x-expires=1679299200&x-signature=4GwsVDAhknCMAeBhtqvIGF0heok%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1782:2458:q75.webp?x-expires=1679299200&x-signature=P6K3B0c%2Fq5mYJRzmzKoJ8r1heOA%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1782:2458:q75.webp?x-expires=1679299200&x-signature=RYMCxRanPYLwLF3J90AOkN49OZg%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1782:2458:q75.jpeg?x-expires=1679299200&x-signature=ooFxtjlavs8yQKcwxKmSOJCTcSo%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "width": 1782
            },
            {
                "download_url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=qlFuSF9wlwf0IamPLx%2Bz23CIwqc%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=TA2JH0J68%2FllDFtvWsVvu8OaeiA%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=v8XzD9YCt5A33KuNoVfwfSvBJ6U%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.jpeg?x-expires=1679299200&x-signature=dYlZJmwu0ebTFFrtRjbLBt%2FTPFM%3D&sig=HrMwhoMLHow2L286Iyln8o_SIR0%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "height": 2458,
                "mask_url_list": null,
                "uri": "tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c",
                "url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1528:2458:q75.webp?x-expires=1679299200&x-signature=Pg4k08HJYj4kYJOyx%2FU10WpMuMg%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1528:2458:q75.webp?x-expires=1679299200&x-signature=XJvveT7kGvzgJKivL3EAFcoltVE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1528:2458:q75.webp?x-expires=1679299200&x-signature=tCZKQBIjr71YgTPfJ9iyfbYQ8Z0%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1528:2458:q75.jpeg?x-expires=1679299200&x-signature=X9paHEQHDMJBLgMkc%2B%2BAxInyl%2FM%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "width": 1528
            },
            {
                "download_url_list": [
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=tfR9JhYh3%2FY0eMSwwQdFLMXoMf8%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=PrY4k6A42ju9ZuYozNWfoyJsTPU%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=72DPhqaW4eFkmOOF8%2B1q4nKlVdE%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=jJnruvd6Rv5zes%2B86rusN%2Bsbblk%3D&sig=hSpD05XEH76WOMLQoibBstwHiQo%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "height": 2458,
                "mask_url_list": null,
                "uri": "tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683",
                "url_list": [
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=OC8lRInHOvpRzXgfadrXFtG9yhc%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=yvVOCyxNl3UI%2FexEj2N0WIU5Yxs%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=hJQEklJeiK%2F2n8zD2ej45pibUQ0%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=8VvYWbHxa7vK0oA7kVt%2Bk8f2TRo%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "width": 1638
            },
            {
                "download_url_list": [
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=G3yjHyLUxKY7Jnj4O4Ls82n9N0w%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p6-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=4dJCofozn%2BGzwn83GdWEPA7iQpc%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=5od%2FSGlExUZTwswPXVAmwifW5Ew%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=zhs4HqEM3ocv6tbBtxkg0E30JNE%3D&sig=HepKhxH4maKe6DYYflW3i6SC7EQ%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "height": 2458,
                "mask_url_list": null,
                "uri": "tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7",
                "url_list": [
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=kBOSywDQ2Sxx3UZdh8OhRkdqHwQ%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p6-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=nSbPynEwPq0f5IGFPTHK3vy0Nq0%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=c3kZQarTFVqi6WuHplr%2BIR%2Bw7lI%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=7axQqTnnDVj2dONCemlTgSQPBkU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "width": 1638
            },
            {
                "download_url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=2VgyTAOKJvh5C056G418yyUYXVQ%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=cHln7FHBHvBuC3mPMY3BAeJTzpU%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p6-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=aM0Pg2VYi%2BcRilcfaFCcxtBrRHc%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=Ydg0bzYp4PoJ5LN9QxeNip8edgc%3D&sig=9H49VsbPrEJ3OVdnJ7owC154uj4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "height": 2458,
                "mask_url_list": null,
                "uri": "tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e",
                "url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=dPyrbLC0couaDX7s3Jkiih9feqE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=IkhsXjRHAeu8fd9jUiqmemzG4fs%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p6-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.webp?x-expires=1679299200&x-signature=JvJ4eVcytxjmyjjA34BDZo%2BQJgM%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=GHeFPks8%2F2N6ryaXq7KghugFC3o%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                ],
                "width": 1638
            }
        ],
        "img_bitrate": [
            {
                "images": [
                    {
                        "download_url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=FrDTfLKpG4A8pBDcB122ftZ9cWA%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=ds1xVD7tWGpCXVgGEm1gVmRmQz4%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=j%2B3a8q%2BWmgaAqOjIhoPMM0xTjx0%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.jpeg?x-expires=1679299200&x-signature=tDfGjowC2QBBtGR9GwExvqCUHeQ%3D&sig=7KEvaN-2otz6zXGJ70fWJ-8zhmk%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1324,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe",
                        "url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:960:1324:q75.webp?x-expires=1679299200&x-signature=ljJ0JlXnk8vcbNFVsD7u1h63seQ%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:960:1324:q75.webp?x-expires=1679299200&x-signature=wP4lx4nRIprHUvPfSyJftOEV2%2FE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:960:1324:q75.webp?x-expires=1679299200&x-signature=0b7Vz24pwIi3tqfLNqvtBtCDTmo%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:960:1324:q75.jpeg?x-expires=1679299200&x-signature=gD4kbAKvyYac7iovIqmSE5OjD1c%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 960
                    },
                    {
                        "download_url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=qlFuSF9wlwf0IamPLx%2Bz23CIwqc%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=TA2JH0J68%2FllDFtvWsVvu8OaeiA%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=v8XzD9YCt5A33KuNoVfwfSvBJ6U%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.jpeg?x-expires=1679299200&x-signature=dYlZJmwu0ebTFFrtRjbLBt%2FTPFM%3D&sig=HrMwhoMLHow2L286Iyln8o_SIR0%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1544,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c",
                        "url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:960:1544:q75.webp?x-expires=1679299200&x-signature=eWRaODwy00HW1JyOaS1OVj4fl5E%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:960:1544:q75.webp?x-expires=1679299200&x-signature=xcgt345Winl27peoIoVGOjbix9o%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:960:1544:q75.webp?x-expires=1679299200&x-signature=4MNnOQNKqJ4gQS%2BiTraGpeVqD4Y%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:960:1544:q75.jpeg?x-expires=1679299200&x-signature=aDBsAg56ocGTZmgbUrGVnOyRG5I%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 960
                    },
                    {
                        "download_url_list": [
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=tfR9JhYh3%2FY0eMSwwQdFLMXoMf8%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=PrY4k6A42ju9ZuYozNWfoyJsTPU%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=72DPhqaW4eFkmOOF8%2B1q4nKlVdE%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=jJnruvd6Rv5zes%2B86rusN%2Bsbblk%3D&sig=hSpD05XEH76WOMLQoibBstwHiQo%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1440,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683",
                        "url_list": [
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=XkNUB2gInjdN6l8zzNblOJ%2FLCkg%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=uWg2migerlzpyCmnKdSsHGGNlCA%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=5FH7YF3EbF6eksXhRRrmaDjI8IE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.jpeg?x-expires=1679299200&x-signature=i4rMYCV1SDEnw5bF4Zh8SH6CIuE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 960
                    },
                    {
                        "download_url_list": [
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=G3yjHyLUxKY7Jnj4O4Ls82n9N0w%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=4dJCofozn%2BGzwn83GdWEPA7iQpc%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=5od%2FSGlExUZTwswPXVAmwifW5Ew%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=zhs4HqEM3ocv6tbBtxkg0E30JNE%3D&sig=HepKhxH4maKe6DYYflW3i6SC7EQ%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1440,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7",
                        "url_list": [
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=FZKYoUVo5P5kWHvJlgFCCTKrmlw%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=8msNFvz6gceGgrFCKdD951jwMCA%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=uyFGGRh1S06O%2B4yjpaiKjcTs%2Fao%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.jpeg?x-expires=1679299200&x-signature=AelkYVcuwQJR5vTfQLaGP1pt7NQ%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 960
                    },
                    {
                        "download_url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=2VgyTAOKJvh5C056G418yyUYXVQ%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=cHln7FHBHvBuC3mPMY3BAeJTzpU%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=aM0Pg2VYi%2BcRilcfaFCcxtBrRHc%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=Ydg0bzYp4PoJ5LN9QxeNip8edgc%3D&sig=9H49VsbPrEJ3OVdnJ7owC154uj4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1440,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e",
                        "url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=9XdWy72A3xSvGndAM8aQ3qaeixY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=1s4xNamjnBYe4SRY%2Fc4NnsCQj0Q%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.webp?x-expires=1679299200&x-signature=s9xWcqsQuZurI2NHUnd0hR5lisw%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:960:1440:q75.jpeg?x-expires=1679299200&x-signature=Ez8yZT57avynZErayCfh6ZCWUyM%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 960
                    }
                ],
                "name": "gear_960p"
            },
            {
                "images": [
                    {
                        "download_url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=FrDTfLKpG4A8pBDcB122ftZ9cWA%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=ds1xVD7tWGpCXVgGEm1gVmRmQz4%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.webp?x-expires=1679299200&x-signature=j%2B3a8q%2BWmgaAqOjIhoPMM0xTjx0%3D&sig=Miq2fnnXeL62BUd4Rc-YUu80jew%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1782:2458:q75.jpeg?x-expires=1679299200&x-signature=tDfGjowC2QBBtGR9GwExvqCUHeQ%3D&sig=7KEvaN-2otz6zXGJ70fWJ-8zhmk%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1765,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe",
                        "url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1280:1765:q75.webp?x-expires=1679299200&x-signature=qBa6Mcu1ePcur0iaADMFhVBnYcc%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1280:1765:q75.webp?x-expires=1679299200&x-signature=Z6L2dYXKkRbq0Jqi5%2BhIIYjPBRI%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1280:1765:q75.webp?x-expires=1679299200&x-signature=9PRKB6FOjszEr%2BEDyWD4gGVE7c8%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-lqenfix_nbhd-v2:1280:1765:q75.jpeg?x-expires=1679299200&x-signature=fHzxdoAa3zydM3EGczHJH41GkOA%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 1280
                    },
                    {
                        "download_url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=qlFuSF9wlwf0IamPLx%2Bz23CIwqc%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=TA2JH0J68%2FllDFtvWsVvu8OaeiA%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.webp?x-expires=1679299200&x-signature=v8XzD9YCt5A33KuNoVfwfSvBJ6U%3D&sig=fr3a7bm2BbmZeH7YR1YLlGaCXH4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1528:2458:q75.jpeg?x-expires=1679299200&x-signature=dYlZJmwu0ebTFFrtRjbLBt%2FTPFM%3D&sig=HrMwhoMLHow2L286Iyln8o_SIR0%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 2059,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c",
                        "url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1280:2059:q75.webp?x-expires=1679299200&x-signature=d%2B%2FgNU8dxfBbvHC3wfbPn1FpxMo%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1280:2059:q75.webp?x-expires=1679299200&x-signature=vTpRWTH%2FqbKblM5BQ54TkIZL5VY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1280:2059:q75.webp?x-expires=1679299200&x-signature=h2re8w%2BUrQ%2FeI7sPYpy0F5qDEgE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813/3544bb38b81e43a8936b7bab784f343c~tplv-dy-lqenfix_nbhd-v2:1280:2059:q75.jpeg?x-expires=1679299200&x-signature=s6xSayD4rgNcGq0txBWNPeSTykM%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 1280
                    },
                    {
                        "download_url_list": [
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=tfR9JhYh3%2FY0eMSwwQdFLMXoMf8%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=PrY4k6A42ju9ZuYozNWfoyJsTPU%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=72DPhqaW4eFkmOOF8%2B1q4nKlVdE%3D&sig=SfDZ1N0heoYMWJ0Rrdi4cqWsOrU%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=jJnruvd6Rv5zes%2B86rusN%2Bsbblk%3D&sig=hSpD05XEH76WOMLQoibBstwHiQo%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1920,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683",
                        "url_list": [
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=Z4MwVgbYL6EfnV0ykJKHGiR8jVY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=jyc39STQDAU%2BZfcOj8u5qNhbiks%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=%2FAvrWg8YyDx%2BebVQ%2FenGsK346AA%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/9bf55a9074954e8e83f98810bf446683~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.jpeg?x-expires=1679299200&x-signature=UpFotcCcw5U4JvvYcyynUVEP9JI%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 1280
                    },
                    {
                        "download_url_list": [
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=G3yjHyLUxKY7Jnj4O4Ls82n9N0w%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=4dJCofozn%2BGzwn83GdWEPA7iQpc%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=5od%2FSGlExUZTwswPXVAmwifW5Ew%3D&sig=m8CQhuSvZuvM7uF3qoC2xAPdqjY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=zhs4HqEM3ocv6tbBtxkg0E30JNE%3D&sig=HepKhxH4maKe6DYYflW3i6SC7EQ%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1920,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7",
                        "url_list": [
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=B7UbZZapanh4iif1uoGw9UB3e5U%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=fv9kAE4n3z9QntnyEfp5lsWeeiY%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=y3vqt1wol%2Bgu5GEM7QyJ4dsYqfg%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p9-sign.douyinpic.com/tos-cn-i-0813/89c1b7ee5207442fb19047b6c22dddd7~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.jpeg?x-expires=1679299200&x-signature=o7f0txRBSh4%2BYFoeCrNG6ufH354%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 1280
                    },
                    {
                        "download_url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=2VgyTAOKJvh5C056G418yyUYXVQ%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=cHln7FHBHvBuC3mPMY3BAeJTzpU%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.webp?x-expires=1679299200&x-signature=aM0Pg2VYi%2BcRilcfaFCcxtBrRHc%3D&sig=fAs9eiDdqvT1cIYcyQTZPQ8A5vE%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd_water:5oqW6Z-z5Y-377yaZzdtODAw:1638:2458:q75.jpeg?x-expires=1679299200&x-signature=Ydg0bzYp4PoJ5LN9QxeNip8edgc%3D&sig=9H49VsbPrEJ3OVdnJ7owC154uj4%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "height": 1920,
                        "mask_url_list": null,
                        "uri": "tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e",
                        "url_list": [
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=SzjXxnfiW2z9Ow9NkP62Sd5Bkp8%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p3-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=K%2F2wP9icIsFtEIkbg5vmhIGBQ6s%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p6-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.webp?x-expires=1679299200&x-signature=LIw1%2BzYi5SK4D0K5ZV58CclNYLk%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9",
                            "https://p26-sign.douyinpic.com/tos-cn-i-0813c001/d50ba346b3cf46edba22c5b175bc218e~tplv-dy-lqenfix_nbhd-v2:1280:1920:q75.jpeg?x-expires=1679299200&x-signature=G%2FwkndYjwhZuL2DBfOrsU15eqZA%3D&from=3213915784&s=PackSourceEnum_AWEME_DETAIL&se=false&biz_tag=aweme_images&l=20230218163408991EF4124B40916B7CA9"
                        ],
                        "width": 1280
                    }
                ],
                "name": "gear_1280p"
            }
        ],
        "impression_data": {
            "group_id_list_a": [
                7157563132989164804
            ],
            "group_id_list_b": [
                7157563132989164804
            ],
            "group_id_list_c": null,
            "similar_id_list_a": null,
            "similar_id_list_b": null
        },
        "interaction_stickers": null,
        "is_ads": false,
        "is_collects_selected": 0,
        "is_duet_sing": false,
        "is_image_beat": true,
        "is_life_item": true,
        "is_multi_content": 1,
        "is_share_post": false,
        "is_story": 0,
        "is_top": 0,
        "item_warn_notification": {
            "content": "",
            "show": false,
            "type": 0
        },
        "label_top_text": null,
        "long_video": null,
        "music": {
            "album": "",
            "artist_user_infos": null,
            "artists": [],
            "audition_duration": 28,
            "author": "一颗狼星",
            "author_deleted": false,
            "author_position": null,
            "author_status": 1,
            "avatar_large": {
                "height": 720,
                "uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2",
                "url_list": [
                    "https://p26.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p11.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.jpeg?from=116350172"
                ],
                "width": 720
            },
            "avatar_medium": {
                "height": 720,
                "uri": "720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2",
                "url_list": [
                    "https://p26.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.jpeg?from=116350172"
                ],
                "width": 720
            },
            "avatar_thumb": {
                "height": 720,
                "uri": "100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2",
                "url_list": [
                    "https://p6.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.jpeg?from=116350172"
                ],
                "width": 720
            },
            "binded_challenge_id": 0,
            "can_background_play": true,
            "collect_stat": 0,
            "cover_hd": {
                "height": 720,
                "uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2",
                "url_list": [
                    "https://p26.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p11.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.jpeg?from=116350172"
                ],
                "width": 720
            },
            "cover_large": {
                "height": 720,
                "uri": "1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2",
                "url_list": [
                    "https://p26.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p11.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.jpeg?from=116350172"
                ],
                "width": 720
            },
            "cover_medium": {
                "height": 720,
                "uri": "720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2",
                "url_list": [
                    "https://p26.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.jpeg?from=116350172"
                ],
                "width": 720
            },
            "cover_thumb": {
                "height": 720,
                "uri": "100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2",
                "url_list": [
                    "https://p6.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p26.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.webp?from=116350172",
                    "https://p6.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-avt-0015_539ac870298354fb2d2490d5df6ebac2.jpeg?from=116350172"
                ],
                "width": 720
            },
            "dmv_auto_show": false,
            "dsp_status": 10,
            "duration": 28,
            "end_time": 0,
            "external_song_info": [],
            "extra": "{\"douyin_beats_info\":{},\"cover_colors\":null,\"is_red\":0,\"music_label_id\":null,\"extract_item_id\":6995880035953544482,\"has_edited\":1,\"reviewed\":0,\"aggregate_exempt_conf\":[],\"is_aed_music\":1,\"with_aed_model\":1,\"image_beats_url\":\"https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1707990258435079\",\"hotsoon_review_time\":-1,\"review_unshelve_reason\":0,\"beats\":{\"audio_effect_onset\":\"https://sf3-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1707990256939085\",\"beats_tracker\":\"https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1707990258435079\",\"energy_trace\":\"https://sf86-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1707990256808974\",\"merged_beats\":\"https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1707990258489416\"},\"music_tagging\":{\"Languages\":[\"Chinese\"],\"Moods\":[\"Sorrow\"],\"Genres\":[\"Pop\",\"Chinese Pop\"],\"Themes\":null,\"AEDs\":[\"Vocal\",\"Female\"],\"SingingVersions\":null,\"Instruments\":null},\"is_subsidy_exp\":false,\"dsp_switch\":0,\"schedule_search_time\":0}",
            "id": 6995880083554994951,
            "id_str": "6995880083554994951",
            "is_audio_url_with_cookie": false,
            "is_commerce_music": false,
            "is_del_video": false,
            "is_matched_metadata": false,
            "is_original": false,
            "is_original_sound": true,
            "is_pgc": false,
            "is_restricted": false,
            "is_video_self_see": false,
            "luna_info": {
                "has_copyright": false,
                "is_luna_user": false
            },
            "lyric_short_position": null,
            "matched_pgc_sound": {
                "author": "Ezhar_上海",
                "cover_medium": {
                    "height": 720,
                    "uri": "tos-cn-v-2774c002/9ef87cd7af9f4768911cec0c18be745a",
                    "url_list": [
                        "https://p3.douyinpic.com/aweme/200x200/tos-cn-v-2774c002/9ef87cd7af9f4768911cec0c18be745a.jpeg",
                        "https://p26.douyinpic.com/aweme/200x200/tos-cn-v-2774c002/9ef87cd7af9f4768911cec0c18be745a.jpeg",
                        "https://p11.douyinpic.com/aweme/200x200/tos-cn-v-2774c002/9ef87cd7af9f4768911cec0c18be745a.jpeg"
                    ],
                    "width": 720
                },
                "mixed_author": "",
                "mixed_title": "",
                "title": "我当然不会试图摘月,我要月亮奔我而来。"
            },
            "mid": "6995880083554994951",
            "music_chart_ranks": null,
            "music_image_beats": {
                "music_image_beats_raw": "{\"time\":[50,910,1760,2600,3480,4340,5190,6050,6890,7750,8610,9470,10340,11200,12070,12910,13770,14660,15500,16350,17240,18100,18910,19770,20630,21480,22340,23200,24050,24940,25790,26660,27520]}",
                "music_image_beats_url": {
                    "height": 720,
                    "uri": "ies-music/strong_beat/v3/1707990258435079",
                    "url_list": [
                        "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/strong_beat/v3/1707990258435079"
                    ],
                    "width": 720
                }
            },
            "music_status": 1,
            "musician_user_infos": null,
            "mute_share": false,
            "offline_desc": "",
            "owner_handle": "langxing123633",
            "owner_id": "104966493397",
            "owner_nickname": "一颗狼星",
            "pgc_music_type": 2,
            "play_url": {
                "height": 720,
                "uri": "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/6995880085597195044.mp3",
                "url_key": "6995880083554994951",
                "url_list": [
                    "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/6995880085597195044.mp3",
                    "https://sf3-cdn-tos.douyinstatic.com/obj/ies-music/6995880085597195044.mp3"
                ],
                "width": 720
            },
            "position": null,
            "prevent_download": false,
            "prevent_item_download_status": 0,
            "preview_end_time": 0,
            "preview_start_time": 0,
            "reason_type": 0,
            "redirect": false,
            "schema_url": "",
            "search_impr": {
                "entity_id": "6995880083554994951"
            },
            "sec_uid": "MS4wLjABAAAAsEbBHC1JQ9zwOqn25WN4hWpZ9ZawPI2rvabVrPPNiPo",
            "shoot_duration": 28,
            "song": {
                "artists": null,
                "chorus_v3_infos": null,
                "id": 7171585459582142503,
                "id_str": "7171585459582142503"
            },
            "source_platform": 23,
            "start_time": 0,
            "status": 1,
            "strong_beat_url": {
                "height": 720,
                "uri": "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/pattern/2395e24420d0fe8d8a5a3cdde2653fa6.json",
                "url_list": [
                    "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/pattern/2395e24420d0fe8d8a5a3cdde2653fa6.json",
                    "https://sf3-cdn-tos.douyinstatic.com/obj/ies-music/pattern/2395e24420d0fe8d8a5a3cdde2653fa6.json"
                ],
                "width": 720
            },
            "tag_list": null,
            "title": "歌名_紫_一颗狼星",
            "unshelve_countries": null,
            "user_count": 0,
            "video_duration": 28
        },
        "nickname_position": null,
        "origin_comment_ids": null,
        "origin_text_extra": [],
        "original_images": null,
        "packed_clips": null,
        "photo_search_entrance": {
            "ecom_type": 0
        },
        "position": null,
        "press_panel_info": "[{\"interactive\":[\"2_story\",\"2_friend\"]},{\"feedback\":[\"rr_feedback\",\"dislike\",\"ignore\",\"block\",\"unfollow\",\"sever\",\"dislike_collect\"]},{\"control\":[\"speed\",\"auth\",\"delete\",\"save\",\"collect\",\"reward\",\"bg_play\",\"duet\",\"together\"]}]",
        "preview_title": "今日穿搭~#人像写真 #摄影约拍 #摄影 #穿搭 #摄影写真 ",
        "preview_video_status": 1,
        "promotions": [],
        "rate": 12,
        "region": "CN",
        "relation_labels": null,
        "search_impr": {
            "entity_id": "7157563132989164804",
            "entity_type": "IMAGE_PUBLISH"
        },
        "series_paid_info": {
            "item_price": 0,
            "series_paid_status": 0
        },
        "share_info": {
            "share_desc": "在抖音,记录美好生活",
            "share_desc_info": "#在抖音,记录美好生活#今日穿搭~#人像写真 #摄影约拍 #摄影 #穿搭 #摄影写真 ",
            "share_link_desc": "0.20 RkC:/ 复制打开抖音,看看【KvKv的图文作品】今日穿搭~# 人像写真 # 摄影约拍 # 摄影 #... %s",
            "share_url": "https://www.iesdouyin.com/share/video/7157563132989164804/?region=CN&mid=6995880083554994951&u_code=-1&did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&titleType=title&schema_type=37&from_ssr=1"
        },
        "share_url": "https://www.iesdouyin.com/share/video/7157563132989164804/?region=CN&mid=6995880083554994951&u_code=-1&did=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&titleType=title&schema_type=37&from_ssr=1",
        "should_open_ad_report": false,
        "show_follow_button": {},
        "social_tag_list": null,
        "standard_bar_info_list": null,
        "statistics": {
            "admire_count": 0,
            "aweme_id": "7157563132989164804",
            "collect_count": 446,
            "comment_count": 25,
            "digg_count": 2330,
            "play_count": 0,
            "share_count": 155
        },
        "status": {
            "allow_share": true,
            "aweme_id": "7157563132989164804",
            "in_reviewing": false,
            "is_delete": false,
            "is_prohibited": false,
            "listen_video_status": 2,
            "part_see": 0,
            "private_status": 0,
            "review_result": {
                "review_status": 0
            }
        },
        "text_extra": [
            {
                "end": 10,
                "hashtag_id": "1601069753176109",
                "hashtag_name": "人像写真",
                "is_commerce": false,
                "start": 5,
                "type": 1
            },
            {
                "end": 16,
                "hashtag_id": "1596375529200644",
                "hashtag_name": "摄影约拍",
                "is_commerce": false,
                "start": 11,
                "type": 1
            },
            {
                "end": 20,
                "hashtag_id": "1563985121283073",
                "hashtag_name": "摄影",
                "is_commerce": false,
                "start": 17,
                "type": 1
            },
            {
                "end": 24,
                "hashtag_id": "1561238083888129",
                "hashtag_name": "穿搭",
                "is_commerce": false,
                "start": 21,
                "type": 1
            },
            {
                "end": 30,
                "hashtag_id": "1595196073511940",
                "hashtag_name": "摄影写真",
                "is_commerce": false,
                "start": 25,
                "type": 1
            }
        ],
        "uniqid_position": null,
        "user_digged": 0,
        "user_recommend_status": 0,
        "video": {
            "big_thumbs": [
                {
                    "duration": 0,
                    "fext": "webp",
                    "img_num": 5,
                    "img_url": "https://p3-sign.douyinpic.com/obj/tos-cn-i-q5ssc2mrgp/96816a0b309347cf9a347f21d83ee70302f42c941f4b666473f8fe210e5621fe?x-expires=1676750400&x-signature=QkTep0%2FrvGRUl8ZRPV8fC75FVEc%3D&from=3213915784",
                    "img_x_len": 5,
                    "img_x_size": 135,
                    "img_y_len": 5,
                    "img_y_size": 240,
                    "interval": 0,
                    "uri": "tos-cn-i-q5ssc2mrgp/96816a0b309347cf9a347f21d83ee70302f42c941f4b666473f8fe210e5621fe"
                }
            ],
            "bit_rate": [],
            "cover": {
                "height": 720,
                "uri": "tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe",
                "url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~noop.webp?x-expires=1677916800&x-signature=SwY4NqKFunhZSav6bA2J2U%2BtSIk%3D&from=3213915784_large&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=images_video_cover&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~noop.webp?x-expires=1677916800&x-signature=6jpxx7B18QpqxnwLE8Ad%2FyOWurs%3D&from=3213915784_large&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=images_video_cover&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~noop.webp?x-expires=1677916800&x-signature=5RvNgBdwTEfyctZcjGSM%2BGhe3d4%3D&from=3213915784_large&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=images_video_cover&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~noop.jpeg?x-expires=1677916800&x-signature=DXtHYSrMUdjkCqrzMLFh%2F0sjDvg%3D&from=3213915784_large&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=images_video_cover&l=20230218163408991EF4124B40916B7CA9"
                ],
                "width": 720
            },
            "duration": 0,
            "height": 2458,
            "is_h265": 0,
            "meta": "",
            "origin_cover": {
                "height": 720,
                "uri": "tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe",
                "url_list": [
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-360p.webp?x-expires=1677916800&x-signature=nKmw5HF8l17HdeF7fr2fuC2ZLps%3D&from=3213915784&se=false&biz_tag=feed_cover&l=20230218163408991EF4124B40916B7CA9",
                    "https://p3-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-360p.webp?x-expires=1677916800&x-signature=hY%2FFdIdrGtXHCHiAVqPehYmiopM%3D&from=3213915784&se=false&biz_tag=feed_cover&l=20230218163408991EF4124B40916B7CA9",
                    "https://p9-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-360p.webp?x-expires=1677916800&x-signature=ECPC%2BL7%2FDZdl7VR%2Ft%2B1JnsGK2p0%3D&from=3213915784&se=false&biz_tag=feed_cover&l=20230218163408991EF4124B40916B7CA9",
                    "https://p26-sign.douyinpic.com/tos-cn-i-0813/a39380f49c0e4bd8b4c5de9c474b93fe~tplv-dy-360p.jpeg?x-expires=1677916800&x-signature=PwK3Tsj3a3v6cRI7HHw3kHAwzoA%3D&from=3213915784&se=false&biz_tag=feed_cover&l=20230218163408991EF4124B40916B7CA9"
                ],
                "width": 720
            },
            "play_addr": {
                "height": 720,
                "uri": "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/6995880085597195044.mp3",
                "url_key": "6995880083554994951",
                "url_list": [
                    "https://sf6-cdn-tos.douyinstatic.com/obj/ies-music/6995880085597195044.mp3",
                    "https://sf3-cdn-tos.douyinstatic.com/obj/ies-music/6995880085597195044.mp3"
                ],
                "width": 720
            },
            "ratio": "default",
            "width": 1782
        },
        "video_labels": null,
        "video_tag": [
            {
                "level": 1,
                "tag_id": 2029,
                "tag_name": "随拍"
            },
            {
                "level": 2,
                "tag_id": 2029001,
                "tag_name": "人物随拍"
            },
            {
                "level": 3,
                "tag_id": 2029001003,
                "tag_name": "人物图片轮播"
            }
        ],
        "video_text": []
    },
    "log_pb": {
        "impr_id": "20230218163408991EF4124B40916B7CA9"
    },
    "status_code": 0
}

我们之前php写过接口,但是接口已经过期了,因此,我们需要进一步优化下面的代码

```
    public function douyin($url) {
        $loc = get_headers($url, true) ['Location'][1];
        preg_match('/video\/(.*)\?/', $loc, $id);
        $num = preg_replace('/[^0-9]/', '', $id[1]);
        $arr = json_decode($this->curl('https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=' . $id[1]), true);
        $img = $arr['item_list'][0]["images"];
        $images = array();
        for($i=0;$i<count($img);$i++){
            $none = $img[$i]["url_list"][count($img[$i]["url_list"])-1];
            array_push($images,$none);
        }
        if (!empty($images)){
            $Json = array(
                'code' => 200,
                'msg' => 'success',
                'count' => count($img),
                'images' => $images
            );
            return $Json;
        }
```

我们可以使用ChatGPT进行优化其中核心的部分

图片[9]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog
图片[10]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

得到下面的代码

$headers = array(
    'User-Agent: TikTok 26.2.0 rv:262018 (iPhone; iOS 14.4.2; en_US) Cronet',
    'Cookie: __ac_signature=_02B4Z6wo00f01.f447AAAIDDd.oZ8lIESKf32OcAAJ4Yda; __ac_referer=__ac_blank; ttwid=1%7CiJVkto-rI3Gsn7Ei6JUngDX0HrvAfY8ZEHfdXW_e0Ww%7C1676706932%7C8654d1feb5c5cb8a9520661fef2d121d40e720f7b4ce23972b2ee3a488bdba39'
);
$url = 'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=' . $id[1];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);
curl_close($ch);

$arr = json_decode($result, true);

然后我们需要修改接口URL,因此针对

$url = 'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=' . $id[1];

我们需要改成新的接口,修改为

        $url = 'https://www.iesdouyin.com/aweme/v1/web/aweme/detail/?aweme_id=' . $id[1]. '&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333';

当然为了方便测试,你可以将代码中的函数提取出来新建一个test.php文件进行测试

<?php
        $url = "https://v.douyin.com/hGeamxL/";
        $loc = get_headers($url, true) ['Location'];
        //print($loc);
        preg_match('/\/video\/(\d+)\//', $loc, $id);
        $num = $id[1];
        print($num);
        //https://www.iesdouyin.com/aweme/v1/web/aweme/detail/?aweme_id=7157563132989164804&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333
        $headers = array(
            'User-Agent: TikTok 26.2.0 rv:262018 (iPhone; iOS 14.4.2; en_US) Cronet',
            'Cookie: __ac_signature=_02B4Z6wo00f01.f447AAAIDDd.oZ8lIESKf32OcAAJ4Yda; __ac_referer=__ac_blank; ttwid=1%7CiJVkto-rI3Gsn7Ei6JUngDX0HrvAfY8ZEHfdXW_e0Ww%7C1676706932%7C8654d1feb5c5cb8a9520661fef2d121d40e720f7b4ce23972b2ee3a488bdba39'
        );
        $url = 'https://www.iesdouyin.com/aweme/v1/web/aweme/detail/?aweme_id=' . $id[1]. '&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333';
        
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        
        $result = curl_exec($ch);
        curl_close($ch);
        
        $arr = json_decode($result, true);

        print_r($arr);
?>

我们访问上面的test.php文件,可以看到现在我们已经精确的获取到了完整的数组,现在需要做的就是从数据中提取我们想要的信息

图片[11]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

之后我们可以发现我们想要的内容是在[“aweme_detail”][“images”]中,可以这么写,看下打印的内容

        $img = $arr["aweme_detail"]["images"];
        print_r($img);
图片[12]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

之后我们继续去看可以发现我们想要的视频图片,都在数组中,类似于:

  • [“aweme_detail”][“images”][0]的[url_list][0]中
  • [“aweme_detail”][“images”][1]的[url_list][0]中
  • [“aweme_detail”][“images”][2]的[url_list][0]中
  • ……

因此,我们可以写个循环

        for($i=0;$i<count($img);$i++){
            $none = $img[$i]["url_list"][0];
            array_push($images,$none);
        }
        print_r($images);

这样我们就可以看到想要的结果了

图片[13]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

然后我们把代码合并进去就好了!

PHP代码

目录结构

  • images目录
    • src目录
      • images_spider.php
    • index.php
图片[14]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog
图片[15]-抖音图集去水印接口分析 | 附API接口源码(2023-03-03更新)-FancyPig's blog

index.php


<?php 
header('Access-Control-Allow-Origin:*');
header('Content-type: application/json');
ini_set('display_errors','off');
error_reporting(E_ALL || ~E_NOTICE);
require 'src/images_spider.php';
$url = $_REQUEST['url'];
use Images_spider\Images;
$api = new Images;
if (strpos($url,'weibo') !== false){
    $arr = $api->weibo($url);
} elseif (strpos($url, 'kuaishou') !== false){
    $arr = $api->kuaishou($url);
} elseif (strpos($url, 'pipix') !== false){
    $arr = $api->pipixia($url);
} elseif (strpos($url, 'izuiyou') !== false){
    $arr = $api->zuiyou($url);
} elseif (strpos($url, 'xhslink') !== false){
    $arr = $api->xhs($url);
} elseif (strpos($url, 'douyin') !== false){
    $arr = $api->douyin($url);
}  else {
    $arr = array(
        'code'  => 201,
        'msg' => '不支持您输入的链接'
    );
}
if (!empty($arr)){
    echo json_encode($arr, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
}
else{
    $arr = array(
        'code' => 201,
        'msg' => '解析失败',
    );
    echo json_encode($arr, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
}

images_spider.php

<?php
/**
 * @package Images_spider
 * @author  iami233
 * @version 1.0.0
 * @link    https://github.com/5ime/Images_spider
**/

namespace Images_spider;
class Images
{
    public function douyin($url) {
        $loc = get_headers($url, true) ['Location'];
        preg_match('/\/video\/(\d+)\//', $loc, $id);
        $num = $id[1];
        //https://www.iesdouyin.com/aweme/v1/web/aweme/detail/?aweme_id=7157563132989164804&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333
               $headers = array(
            'User-Agent: Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Mobile Safari/537.36 Edg/87.0.664.66',
            'Cookie: msToken=tsQyL2_m4XgtIij2GZfyu8XNXBfTGELdreF1jeIJTyktxMqf5MMIna8m1bv7zYz4pGLinNP2TvISbrzvFubLR8khwmAVLfImoWo3Ecnl_956MgOK9kOBdwM=; odin_tt=6db0a7d68fd2147ddaf4db0b911551e472d698d7b84a64a24cf07c49bdc5594b2fb7a42fd125332977218dd517a36ec3c658f84cebc6f806032eff34b36909607d5452f0f9d898810c369cd75fd5fb15; ttwid=1%7CfhiqLOzu_UksmD8_muF_TNvFyV909d0cw8CSRsmnbr0%7C1662368529%7C048a4e969ec3570e84a5faa3518aa7e16332cfc7fbcb789780135d33a34d94d2'
        );
        $url = 'https://www.iesdouyin.com/aweme/v1/web/aweme/detail/?aweme_id=' . $id[1]. '&aid=1128&version_name=23.5.0&device_platform=android&os_version=2333';
        
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        
        $result = curl_exec($ch);
        curl_close($ch);
        
        $arr = json_decode($result, true);

        //print_r($arr);
        $img = $arr["aweme_detail"]["images"];
        $images = array();
        //print_r($img);
        for($i=0;$i<count($img);$i++){
            $none = $img[$i]["url_list"][0];
            array_push($images,$none);
        }
        //print_r($images);
        if (!empty($images)){
            $Json = array(
                'code' => 200,
                'msg' => 'success',
                'count' => count($img),
                'images' => $images
            );
            return $Json;
        }
    }

    public function pipixia($url){
		$loc = get_headers($url, true)['Location'];
        preg_match('/item\/(.*)\?/',$loc,$id);
        $arr = json_decode(file_get_contents('https://is.snssdk.com/bds/cell/detail/?cell_type=1&aid=1319&app_name=super&cell_id='.$id[1]),true);
        $img = $arr['data']["data"]['item']['note']["multi_thumb"];
        $images = array();
        for($i=0;$i<count($img);$i++){
            $none = $img[$i]["url_list"][0]["url"];
        	array_push($images,$none);
		}
        if (!empty($images)){
			$Json = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
			);
            return $Json;
        }
    }

    public function weibo($url){
        $cookie = "login_sid_t=6b652c77c1a4bc50cb9d06b24923210d; cross_origin_proto=SSL; WBStorage=2ceabba76d81138d|undefined; _s_tentry=passport.weibo.com; Apache=7330066378690.048.1625663522444; SINAGLOBAL=7330066378690.048.1625663522444; ULV=1625663522450:1:1:1:7330066378690.048.1625663522444:; TC-V-WEIBO-G0=35846f552801987f8c1e8f7cec0e2230; SUB=_2AkMXuScYf8NxqwJRmf8RzmnhaoxwzwDEieKh5dbDJRMxHRl-yT9jqhALtRB6PDkJ9w8OaqJAbsgjdEWtIcilcZxHG7rw; SUBP=0033WrSXqPxfM72-Ws9jqgMF55529P9D9W5Qx3Mf.RCfFAKC3smW0px0; XSRF-TOKEN=JQSK02Ijtm4Fri-YIRu0-vNj";
	    $data = $this->get_curl($url,$cookie);
        preg_match('/&pic_ids=(.*?)&mid=/',$data,$arr);
        $img = explode(",",$arr[1]);
		$images = array();
		for($i=0;$i<count($img);$i++){
			$none = 'https://lz.sinaimg.cn/oslarge/'.$img[$i].'.jpg';
			array_push($images,$none);
		}
        if (!empty($data)){
            $arr = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
			);
            return $arr;
        }
    }

    public function zuiyou($url){
		$text = file_get_contents($url);
		preg_match_all('/<img  src=\"(.*?)\"/',$text,$img);
        $images = array();
        for($i=0;$i<count($img[1]);$i++){
            $none = $img[1][$i];
        	array_push($images,$none);
        }
        if (!empty($images)){
            $arr = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img[1]),
				'images' => $images
            );
            return $arr;
        }    
    }

    public function xhs($url){
        $loc = get_headers($url,1)["Location"];
        $cookie = "xhsTrackerId=e6018ab9-6936-4b02-cb65-a7f9f9e22ea0; xhsuid=y2PCwPFU9GCQnJH8; timestamp2=20210607d2293bcc8dcad65834920376; timestamp2.sig=QFn2Zv9pjUr07KDlnh886Yq43bZxOaT6t3WCzZdzcgM; xhsTracker=url=noteDetail&xhsshare=CopyLink; extra_exp_ids=gif_exp1,ques_exp2'";
		$text = $this->get_curl($loc,$cookie);
		preg_match_all('/imageList\":(.*?)\,\"cover/',$text,$img);
        $img = json_decode(str_replace('\\','/',str_replace('u002F','',$img[1][0])),1);
        $images = array();
        for($i=0;$i<count($img);$i++){
            $none = $img[$i]['traceId'];
        	array_push($images,'https://ci.xiaohongshu.com/'.$none);
        }
        if (!empty($images)){
			$Json = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
			);
            return $Json; 
        } 
    }

    public function kuaishou($url){
		$loc = get_headers($url,1)['Location'];
		$url = $this->curl($loc[0]);
		preg_match('/imageCDN\":\"tx2.a.yximgs.com\",\"images\":(.*?)\],\"width/',$url,$arr);
        $img = json_decode($arr[1].']',true);
		$images = array();
		for($i=0;$i<count($img);$i++){
			$none = 'http://tx2.a.yximgs.com/'.$img[$i]['path'];
			array_push($images,$none);
		}
		if (!empty($arr)){
            $arr = array(
				'code' => 200,
				'msg' => 'success',
				'count' => count($img),
				'images' => $images
            );
            return $arr;
        }
    }

    private function curl($url,$headers=[])
    {
        $header = array( 'User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1');
        $con = curl_init((string)$url);
        curl_setopt($con,CURLOPT_HEADER,False);
        curl_setopt($con,CURLOPT_SSL_VERIFYPEER,False);
        curl_setopt($con,CURLOPT_RETURNTRANSFER,true);
        if (!empty($headers)) {
            curl_setopt($con,CURLOPT_HTTPHEADER,$headers);
        } else {
            curl_setopt($con,CURLOPT_HTTPHEADER,$header);
        }
        curl_setopt($con,CURLOPT_TIMEOUT,5000);
        $result = curl_exec($con);
        return $result;
    }

    private function get_curl($url,$cookie){
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_COOKIE, $cookie);
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($ch, CURLOPT_TIMEOUT, 5); 
        $output = curl_exec($ch);
        curl_close($ch);
        return $output;
    }
}
?>

© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 共16条

请登录后发表评论

      • FancyPig的头像-FancyPig's blog汉堡会员FancyPig徽章-备受瞩目-FancyPig's blog等级-LV10-FancyPig's blog作者0
          • FancyPig的头像-FancyPig's blog汉堡会员FancyPig徽章-备受瞩目-FancyPig's blog等级-LV10-FancyPig's blog作者0