Coder Social home page Coder Social logo

douyin-clear-php's Introduction

项目迁移

本项目已迁移至 MediaQuickServer: 支持抖音、快手短视频及图集解析。

douyin-clear-php

抖音去水印PHP版接口

修复5.29无法解析的问题
源码已上传
19-06-04:接口变更(https://aweme.snssdk.com/aweme/v1/aweme/detail/)
19-06-05:新增长视频,userId、抖音id
19-06-13:提供几个可用API,在apis.txt里,源代码的api不能使用时换一个即可
19-06-25:3种接口失效自动切换(注:官方APP在某些时候也会出现不能解析出视频链接的情况,此情况下若你的APP能识别并解析分享链接,而接口解析不出来的话请反馈给我,接口抓取请参照#5
19-07-10:优化代码结构,删除一些不必要的代码,取消curl,对旧数据格式保留
19-07-11:优化api获取流程,增加iid、device_id便捷管理,如遇接口失效,请自行查找对应参数替换txt内容
19-07-12:修正message与errorMes参数
19-07-14:douyin 综合版接口上线,不免费。详情查看 http://api.lyfzn.top/douyinApi/LimitAPi/douyinDoc.php
19-07-24:优化代码,增加680、251、140版本信息切换,新增参数:api_version
19-07-31:适配来自作者动态的分享短链接如: http://v.douyin.com/ABErWB/ ,感谢 5wcx 的反馈
19-08-14:抖音更新,大家可以用我之前的旧版本获取网页端无水印视频:https://github.com/zbfzn/douyin-clear-php/tree/05e53cca6862dff2ec49033675990930720b8ca4 (无水印链接是url_wm,此版本没有完整视频解析,如需使用完整视频请等待修复)
19-08-17:抖音解析已正常,如有需要,查看综合版接口 http://api.lyfzn.top/douyinApi/LimitAPi/douyinDoc.php
19-08-26:上线抖音、快手等无水印接口,详情戳:http://api.lyfzn.top/shortVideoParse/doc/
20-04-07:快手(sig,_NStokensig)、抖音(as/cp/mas,x-gorgon,x-STUB,设备注册)Url加签,详情戳:http://api.lyfzn.top/ZBApi/sign/doc/

注意

本人的iid和device_id经常被封,导致断断续续不能使用
好心人也可以共享一下你的iid和device_id,参与维护项目。 站点:http://lyfzn.top/api/douyinApi/deviceUpdate/
参与维护的人员可以随时查看云端有效的iid和device_id
*转载请注明出处

使用方法:

环境:php(本人v7.2)
./parseByLink.php?url=视频分享地址&isFormat=1&old=0
(喜欢给个star呗┗( ▔, ▔ )┛)

文档:

请求方式:GET

请求参数:

url:http://v.douyin.com/jJub3C/http://v.douyin.com/jJub3C/ 复制此链接,打开【抖音短视频】,直接观看视频!或者 https://www.iesdouyin.com/share/video/6670812435382865166/?region=CN&mid=6609134742988131076&u_code=hgd1c58i&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme&iid=67144120646&timestamp=1554178524 都行。(地址前面不能带#号,服务器会忽略#后面的内容,建议在本地对URL做处理)
isFormat:是否格式化数据,0为不格式化,1为格式化。默认:格式化
old:是否使用旧版数据格式,0为不使用,1为格式化。默认:不使用

Response:JSON

请求成功:

{
    "status": true,
    "data": {
        "nickname": "翔翔大作战",
        "shortId": "11397472",
        "userId": 59618628613,
        "awemeId": "6690863055015775502",
        "headImage": "https://p3-dy.byteimg.com/aweme/720x720/552800247d0a9e145b74.jpeg",
        "image": "http://p3-dy.byteimg.com/large/238d400031b33bbc76f6b.jpeg",
        "dynamic_cover": "https://p1-dy.byteimg.com/obj/238500004db5ff26aea6a",
        "urls": [
            "http://v3-dy-y.bytecdn.cn/299e7df9631aabf06a62face0b166dd7/5d24d545/video/m/220c37bbfd63b114b48a33ec7fe99ff4cab116210f630000aa53aeba0895/?rc=amhpeWp0dW1lbTMzZGkzM0ApQHRAbzQ3ODozNjczNDY4MzM6PDNAKXUpQGczdSlAZjN2KUBmcHcxZnNoaGRmOzRAYmllaDQzbmRhXy0tNi0wc3MtbyNvIy42MjM1LS4tLTIyLS4tLi9pOmIvcCM6YS1xIzpgLW8jYmZoXitqdDojLy5e",
            "http://v6-dy.bytecdn.cn/016a468e9b01421a8a4c080a9c7b959d/5d24d545/video/m/220c37bbfd63b114b48a33ec7fe99ff4cab116210f630000aa53aeba0895/",
            "https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f9a0000bjdbgjqr6q7gkvhfleeg&line=0&ratio=540p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1",
            "https://api.amemv.com/aweme/v1/play/?video_id=v0300f9a0000bjdbgjqr6q7gkvhfleeg&line=1&ratio=540p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1"
        ],
        "long_video": [
            {
                "play_addr": {
                    "uri": "v0300f090000bjdbf7bjvclba8s62vq0",
                    "url_list": [
                        "http://v6-dy.bytecdn.cn/6a7f9b2894642c1e92d66f6bb3922dd0/5d24d655/video/m/220f78f17639c464b24900c30f7f77fbb6311620e43c000056cfc17f4827/?rc=M3k5O2VmbTplbTMzPGkzM0ApQHRAbzQ3ODozNjczNDY4MzM6PDNAKXUpQGczdSlAZjN2KUBmcHcxZnNoaGRmOzRAbi9wXmlzX2NhXy0tLS0wc3M1byNvIy42MjM1LS4tLTIyLS4tLi9pOmIwcCM6YS1xIzpgLW8jYmZoXitqdDojLy5e",
                        "http://v9-dy.bytecdn.cn/ef61fb7c4733f7df0f76ac2ff5183f92/5d24d655/video/m/220f78f17639c464b24900c30f7f77fbb6311620e43c000056cfc17f4827/",
                        "https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f090000bjdbf7bjvclba8s62vq0&line=0&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1",
                        "https://api.amemv.com/aweme/v1/play/?video_id=v0300f090000bjdbf7bjvclba8s62vq0&line=1&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1"
                    ],
                    "width": 720,
                    "height": 720,
                    "url_key": "v0300f090000bjdbf7bjvclba8s62vq0_h264_720p_1697129"
                },
                "is_h265": 0,
                "gear_name": "normal_720",
                "quality_type": 10,
                "bit_rate": 1697129
            },
            {
                "gear_name": "normal_540",
                "quality_type": 20,
                "bit_rate": 1503995,
                "play_addr": {
                    "uri": "v0300f090000bjdbf7bjvclba8s62vq0",
                    "url_list": [
                        "http://v6-dy.bytecdn.cn/04558f52f2ac82fa1411c10890aabd03/5d24d655/video/m/220477b41d319374f16ae3f3a60861490c911620dd33000097146d7159d2/?rc=M3k5O2VmbTplbTMzPGkzM0ApQHRAbzQ3ODozNjczNDY4MzM6PDNAKXUpQGczdSlAZjN2KUBmcHcxZnNoaGRmOzRAbi9wXmlzX2NhXy0tLS0wc3M1byNvIy42MjM1LS4tLTIyLS4tLi9pOmIwcCM6YS1xIzpgLW8jYmZoXitqdDojLy5e",
                        "http://v9-dy.bytecdn.cn/66b0fbf6db122a5e7f7e56c9fbb9cfaa/5d24d655/video/m/220477b41d319374f16ae3f3a60861490c911620dd33000097146d7159d2/",
                        "https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f090000bjdbf7bjvclba8s62vq0&line=0&ratio=540p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1",
                        "https://api.amemv.com/aweme/v1/play/?video_id=v0300f090000bjdbf7bjvclba8s62vq0&line=1&ratio=540p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1"
                    ],
                    "width": 720,
                    "height": 720,
                    "url_key": "v0300f090000bjdbf7bjvclba8s62vq0_h264_540p_1503995"
                },
                "is_h265": 0
            },
            {
                "bit_rate": 376426,
                "play_addr": {
                    "height": 720,
                    "url_key": "v0300f090000bjdbf7bjvclba8s62vq0_h264_360p_376426",
                    "uri": "v0300f090000bjdbf7bjvclba8s62vq0",
                    "url_list": [
                        "http://v6-dy.bytecdn.cn/fc869acfc2e2a5952a310a311029477c/5d24d655/video/m/22044ef5d82c05446f488d4e6e2bc399f1e116210b63000033af3f0b1ce9/?rc=M3k5O2VmbTplbTMzPGkzM0ApQHRAbzQ3ODozNjczNDY4MzM6PDNAKXUpQGczdSlAZjN2KUBmcHcxZnNoaGRmOzRAbi9wXmlzX2NhXy0tLS0wc3M1byNvIy42MjM1LS4tLTIyLS4tLi9pOmIucCM6YS1xIzpgLW8jYmZoXitqdDojLy5e",
                        "http://v9-dy.bytecdn.cn/9b2c55f65280961b3385282a01e4aeb2/5d24d655/video/m/22044ef5d82c05446f488d4e6e2bc399f1e116210b63000033af3f0b1ce9/",
                        "https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f090000bjdbf7bjvclba8s62vq0&line=0&ratio=360p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1",
                        "https://api.amemv.com/aweme/v1/play/?video_id=v0300f090000bjdbf7bjvclba8s62vq0&line=1&ratio=360p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1"
                    ],
                    "width": 720
                },
                "is_h265": 0,
                "gear_name": "normal_360",
                "quality_type": 40
            }
        ],
        "music_urls": [
            "http://p3-dy.byteimg.com/obj/ies-music/1633496586048539.mp3"
        ],
        "info": {
            "share_signature_url": "https://tiktokv.com/",
            "share_url": "https://www.iesdouyin.com/share/video/6690863055015775502/?region=CN&mid=6690707475848809230&u_code=gj49fkd1&titleType=title",
            "bool_persist": 0,
            "share_title_myself": "",
            "share_title_other": "",
            "share_signature_desc": "TikTok: Make Every Second Count",
            "share_quote": "",
            "share_weibo_desc": "#在抖音,记录美好生活#高铁商务座和普通座到底什么区别,一节车厢竟只有5个座位,太爽#vlog美食记 #抖音玩乐攻略 ",
            "share_desc": "在抖音,记录美好生活",
            "share_title": "高铁商务座和普通座到底什么区别,一节车厢竟只有5个座位,太爽#vlog美食记 #抖音玩乐攻略 ",
            "share_link_desc": "#在抖音,记录美好生活#高铁商务座和普通座到底什么区别,一节车厢竟只有5个座位,太爽#vlog美食记 #抖音玩乐攻略  %s 复制此链接,打开【抖音短视频】,直接观看视频!"
        }
    },
    "dataType_new":true,
    "api_position": 0,
    "error_api":null,
    "api_version":"680"
}
      

请求失败:

{
    "status": false,
    "errorMes": "地址无效"
}
{
   "status": false,
   "errorMes": "抖音接口调用失败"
}
参数:
status:请求状态码true/false  
errorMes:错误信息(old=0时出错会有) 
message: old=1时出现,没有错误返回url参数,否则返回错误信息  
data:返回的数据都在这里面  
nickname:抖音昵称  
awemeId:视频资源Id
info:视频信息 
image:封面图片地址(静态)
headImage:用户头像地址  
urls:无水印地址  
music_urls:音乐原声地址 
dynamic_cover:动态封面图(19-06-05加)  
long_video:长视频(完整视频信息(19-06-05加)  
userId:作者userId(19-06-05加)  
shortId:作者抖音Id(19-06-05加)  
api_position:具体使用的api的下标(19-07-10加)  
dataType_new:当前数据格式是否为新格式(19-07-10加)  
error_api:用到的API中不能使用的索引值,对应TXT文件的顺序,没有错误返回null(19-07-11加)  
api_version:当前使用的api版本信息(680/251/140)

如有间歇性无法使用请先更换douyinDevice.txt的内容再试,都无法使用再提issue。

喜欢的话,给个star呗

衍生项目:

安卓版项目地址:https://github.com/zbfzn/douyinquick

注:仅供学习,切勿用于其他用途。
测试站点关闭,需要测试请前往:http://api.lyfzn.top/douyinApi/LimitAPi/douyinDoc.php 第三个接口;不提供免费解析服务。

douyin-clear-php's People

Contributors

zbfzn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

douyin-clear-php's Issues

关于作者信息

想问下作者有办法能拿到作者详情信息吗?或者视频详情信息

接口调用失败

{
"status": false,
"errorMes": "抖音接口调用失败{680:[0]}{251:[0]}{140:[0]}"
}

您好 有问题请教您一下

您好 我是Android开发的 不太懂php 看了您的PHP源码 想写一份java 的
按照理解的思路是:
先去解析html 获取的itemId就是awemeId
获取时间戳 = time
时间戳+139 = _rticket
请求头: .addHeader("Accept-Encoding", "utf-8")
.addHeader("User-Agent", "okhttp/3.10.0.1");

然后去请求接口 api+time+_rticket
可是我返回的json是不对的 研究了一下午 没有找到那里有问题

还请指教

### 下面我是拼出来的地址:
https://api-hl.amemv.com/aweme/v1/aweme/detail/?retry_type=no_retry&iid=43619087057&device_id=57318346369&ac=wifi&channel=update&aid=1128&app_name=aweme&version_code=251&version_name=2.5.1&device_platform=android&ssmix=a&device_type=MI+8&device_brand=xiaomi&language=zh&os_api=22&os_version=5.1.1&uuid=865166029463703&openudid=ec6d541a2f7350cd&manifest_version_code=251&resolution=1080*1920&dpi=480&update_version_code=2512&as=a115996edcf39c7adf4355&cp=9038c058c7f6e4ace1IcQg&mas=01af833c02eb8913ecc7909389749e6d89acaccc2c662686ecc69c&aweme_id=6699755431717244172&ts=1560242852080&rticket=1560242852219

### 下面是我返回的json:
{"status_code":0,"aweme_detail":{"video":{"ratio":"720p","play_addr":{"url_list":[]},"height":1024,"width":576,"bit_rate":[{"bit_rate":2053004,"gear_name":"normal","quality_type":0}],"download_addr":{"url_list":[],"uri":""},"has_watermark":true,"play_addr_lowbr":{"url_list":[],"uri":""},"dynamic_cover":{"url_list":[],"uri":""}},"video_labels":[],"is_vr":false,"vr_type":0,"statistics":{"play_count":1300405217,"comment_count":343735703,"share_count":591234323,"digg_count":454542222},"author":{},"music":{"status":1,"extra":"{"has_edited": 0}","is_original":false,"offline_desc":"","audio_track":{"url_list":[]},"play_url":{"url_list":[]},"effects_data":{"url_list":[]}},"status":{"with_goods":false,"is_delete":false,"private_status":0,"with_fusion_goods":false,"allow_comment":true,"allow_share":true,"is_private":false},"video_text":[],"is_top":0,"aweme_type":0,"geofencing":[],"region":"CN","is_pgcshow":false,"is_relieve":false,"text_extra":[{"at_user_type":"","type":0}],"cha_list":[]}}

抖音列表

我用Fiddler4抓取分析用户列表的时候,能得到所有的视频信息,但是自己请求的时候,总是:'{"status_code": 0, "has_more": 0, "max_cursor": 0, "min_cursor": 0, "aweme_list": []}' ,想动手做一个和你这个接口一样的东西 /plugins/douyin/userPrase/get_douyin.php
,想请问你是如何实现的呢,我是缺少了什么其它信息么,我发现Fiddler里面可以重复执行是没问题的,求教

你好 突然失效了

抖音接口调用失败{680:[4][0][1][1]}{251:[4][0][1][1]}{140:[4][0][1][1]}
返回这个 应该怎么搞呢

I can't get the link today

Please check if there is a problem. Thanks you so much

Error: Array ( [status] => [errorMes] => The vibrato interface call failed{680:[999]}{251:[999]}{140:[999]} )

再次打扰

https://aweme.snssdk.com/aweme/v1/aweme/detail/
https://api.amemv.com/aweme/v1/aweme/detail/
这2个地址都是可以的。我获取到的结构也是和你一样的。为什么我拿出来的视频都是黑屏10秒钟。实在不能理解。你的代码现在不能用 能再更新一下吗。
我返回的json是这样的
{"extra":{"now":1559722946000,"fatal_item_ids":[],"logid":"20190605162226010018027035153D81"},"log_pb":{"impr_id":"20190605162226010018027035153D81"},"status_code":0,"aweme_detail":{"is_relieve":false,"is_pgcshow":false,"item_comment_settings":0,"video":{"height":1280,"origin_cover":{"uri":"large/266820000f9e3bc3a6561","url_list":["http://p3-dy.byteimg.com/large/266820000f9e3bc3a6561.jpeg","http://p9-dy.byteimg.com/large/266820000f9e3bc3a6561.jpeg","http://p1-dy.byteimg.com/large/266820000f9e3bc3a6561.jpeg"],"width":720,"height":720},"play_addr_h264":{"width":720,"height":720,"url_key":"v0300f140000bjn4rph6cf76i5et7rq0_h264_540p_1012299","uri":"v0300f140000bjn4rph6cf76i5et7rq0","url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=0&ratio=540p&media_type=4&vr_type=0&improve_bitrate=0","https://api.amemv.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=1&ratio=540p&media_type=4&vr_type=0&improve_bitrate=0"]},"duration":10430,"is_h265":1,"width":720,"dynamic_cover":{"uri":"2667c000123c49750f1d1","url_list":["https://p3-dy.byteimg.com/obj/2667c000123c49750f1d1","https://p9-dy.byteimg.com/obj/2667c000123c49750f1d1","https://p1-dy.byteimg.com/obj/2667c000123c49750f1d1"],"width":720,"height":720},"ratio":"540p","download_addr":{"uri":"v0300f140000bjn4rph6cf76i5et7rq0","url_list":["https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=0&ratio=540p&watermark=1&media_type=4&vr_type=0&improve_bitrate=0&logo_name=aweme","https://api.amemv.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=1&ratio=540p&watermark=1&media_type=4&vr_type=0&improve_bitrate=0&logo_name=aweme"],"width":720,"height":720},"has_watermark":true,"play_addr_lowbr":{"url_list":["http://v3-dy-z.ixigua.com/b1abaac4526ae34179778e56dce4f283/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/?rc=M3V3ODlpOXM3bTMzN2kzM0ApQHRAbzRHODgzNTszNDk1OTg5PDNAKXUpQGczdSlAZjV2KUBmaHV5cTFmc2hoZGY7NEBuNGJmNGBlb2tfLS0uLTBzczVvI28jNTAuMDQtLi0tLy8uLS0uL2k6YjBwIzphLXEjOmAwbyNwYmZyaF4ranQ6Iy8uXg%3D%3D","http://v6-dy.ixigua.com/482c569bd35443718e33cf64a3b16646/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/","https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=0&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1","https://api.amemv.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=1&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1"],"width":720,"height":720,"url_key":"v0300f140000bjn4rph6cf76i5et7rq0_h265_720p_524093","uri":"v0300f140000bjn4rph6cf76i5et7rq0"},"play_addr_265":{"uri":"v0300f140000bjn4rph6cf76i5et7rq0","url_list":["http://v3-dy-z.ixigua.com/b1abaac4526ae34179778e56dce4f283/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/?rc=M3V3ODlpOXM3bTMzN2kzM0ApQHRAbzRHODgzNTszNDk1OTg5PDNAKXUpQGczdSlAZjV2KUBmaHV5cTFmc2hoZGY7NEBuNGJmNGBlb2tfLS0uLTBzczVvI28jNTAuMDQtLi0tLy8uLS0uL2k6YjBwIzphLXEjOmAwbyNwYmZyaF4ranQ6Iy8uXg%3D%3D","http://v6-dy.ixigua.com/482c569bd35443718e33cf64a3b16646/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/","https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=0&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1","https://api.amemv.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=1&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1"],"width":720,"height":720,"url_key":"v0300f140000bjn4rph6cf76i5et7rq0_h265_720p_524093"},"play_addr":{"height":720,"url_key":"v0300f140000bjn4rph6cf76i5et7rq0_h265_720p_524093","uri":"v0300f140000bjn4rph6cf76i5et7rq0","url_list":["http://v3-dy-z.ixigua.com/b1abaac4526ae34179778e56dce4f283/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/?rc=M3V3ODlpOXM3bTMzN2kzM0ApQHRAbzRHODgzNTszNDk1OTg5PDNAKXUpQGczdSlAZjV2KUBmaHV5cTFmc2hoZGY7NEBuNGJmNGBlb2tfLS0uLTBzczVvI28jNTAuMDQtLi0tLy8uLS0uL2k6YjBwIzphLXEjOmAwbyNwYmZyaF4ranQ6Iy8uXg%3D%3D","http://v6-dy.ixigua.com/482c569bd35443718e33cf64a3b16646/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/","https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=0&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1","https://api.amemv.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=1&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1"],"width":720},"cover":{"width":720,"height":720,"uri":"265bf0008cde8a171f37f","url_list":["https://p3-dy.byteimg.com/aweme/300x400/265bf0008cde8a171f37f.jpeg","https://p9-dy.byteimg.com/aweme/300x400/265bf0008cde8a171f37f.jpeg","https://p1-dy.byteimg.com/aweme/300x400/265bf0008cde8a171f37f.jpeg"]},"bit_rate":[{"is_h265":1,"play_addr_265":{"height":720,"url_key":"v0300f140000bjn4rph6cf76i5et7rq0_h265_720p_524093","uri":"v0300f140000bjn4rph6cf76i5et7rq0","url_list":["http://v3-dy-z.ixigua.com/b1abaac4526ae34179778e56dce4f283/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/?rc=M3V3ODlpOXM3bTMzN2kzM0ApQHRAbzRHODgzNTszNDk1OTg5PDNAKXUpQGczdSlAZjV2KUBmaHV5cTFmc2hoZGY7NEBuNGJmNGBlb2tfLS0uLTBzczVvI28jNTAuMDQtLi0tLy8uLS0uL2k6YjBwIzphLXEjOmAwbyNwYmZyaF4ranQ6Iy8uXg%3D%3D","http://v6-dy.ixigua.com/482c569bd35443718e33cf64a3b16646/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/","https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=0&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1","https://api.amemv.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=1&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1"],"width":720},"gear_name":"adapt_720","quality_type":18,"bit_rate":524093,"play_addr":{"url_key":"v0300f140000bjn4rph6cf76i5et7rq0_h265_720p_524093","uri":"v0300f140000bjn4rph6cf76i5et7rq0","url_list":["http://v3-dy-z.ixigua.com/b1abaac4526ae34179778e56dce4f283/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/?rc=M3V3ODlpOXM3bTMzN2kzM0ApQHRAbzRHODgzNTszNDk1OTg5PDNAKXUpQGczdSlAZjV2KUBmaHV5cTFmc2hoZGY7NEBuNGJmNGBlb2tfLS0uLTBzczVvI28jNTAuMDQtLi0tLy8uLS0uL2k6YjBwIzphLXEjOmAwbyNwYmZyaF4ranQ6Iy8uXg%3D%3D","http://v6-dy.ixigua.com/482c569bd35443718e33cf64a3b16646/5cf789dc/video/m/220570fdfe5ebd04cceb64548691fdff22711623b0590000972fc19c6088/","https://aweme.snssdk.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=0&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1","https://api.amemv.com/aweme/v1/play/?video_id=v0300f140000bjn4rph6cf76i5et7rq0&line=1&ratio=720p&media_type=4&vr_type=0&improve_bitrate=0&h265=1&adapt720=1"],"width":720,"height":720}}]},"is_top":0,"promotions":[],"long_video":null,"desc":"谁了解这个东西?#兰博基尼","cmt_swt":false,"vr_type":0,"prevent_download":false,"origin_comment_ids":null,"distance":"","position":null,"aweme_type":0,"text_extra":[{"is_commerce":false,"start":8,"end":13,"type":1,"hashtag_name":"兰博基尼","hashtag_id":"1569975996726274"}],"share_info":{"share_link_desc":"#在抖音,记录美好生活#谁了解这个东西?#兰博基尼 %s 复制此链接,打开【抖音短视频】,直接观看视频!","share_signature_url":"https://tiktokv.com/","share_signature_desc":"TikTok: Make Every Second Count","share_weibo_desc":"#在抖音,记录美好生活#谁了解这个东西?#兰博基尼","share_desc":"在抖音,记录美好生活","share_title_myself":"","share_title_other":"","share_quote":"","share_url":"https://www.iesdouyin.com/share/video/6696324138740485384/?region=CN&mid=6696347498413394700&u_code=kmk1kgfb&titleType=title","share_title":"谁了解这个东西?#兰博基尼","bool_persist":0},"comment_list":null,"collect_stat":0,"interaction_stickers":null,"music":{"offline_desc":"","end_time":0,"extra":"{\"has_edited\":0}","position":null,"collect_stat":0,"prevent_download":false,"author":"手机维修勇","cover_thumb":{"url_list":["https://p1-dy.byteimg.com/aweme/100x100/23f4a0005ab5bde6f13a8.jpeg","https://p3-dy.byteimg.com/aweme/100x100/23f4a0005ab5bde6f13a8.jpeg","https://p9-dy.byteimg.com/aweme/100x100/23f4a0005ab5bde6f13a8.jpeg"],"width":720,"height":720,"uri":"23f4a0005ab5bde6f13a8"},"source_platform":23,"id":6696347498413394700,"is_restricted":false,"external_song_info":null,"mid":"6696347498413394700","owner_handle":"99743982","schema_url":"","duration":11,"is_original":false,"owner_nickname":"手机维修勇","cover_medium":{"url_list":["https://p1-dy.byteimg.com/aweme/720x720/23f4a0005ab5bde6f13a8.jpeg","https://p3-dy.byteimg.com/aweme/720x720/23f4a0005ab5bde6f13a8.jpeg","https://p9-dy.byteimg.com/aweme/720x720/23f4a0005ab5bde6f13a8.jpeg"],"width":720,"height":720,"uri":"23f4a0005ab5bde6f13a8"},"status":1,"owner_id":"72573643939","is_video_self_see":false,"unshelve_countries":null,"cover_large":{"height":720,"uri":"23f4a0005ab5bde6f13a8","url_list":["https://p1-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg","https://p3-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg","https://p9-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg"],"width":720},"author_deleted":false,"is_del_video":false,"binded_challenge_id":0,"redirect":false,"sec_uid":"MS4wLjABAAAAhVYm4Uay-1Bx_F_bf6-pfytQObQ0dH_3C5wZZSlOhFA","cover_hd":{"uri":"23f4a0005ab5bde6f13a8","url_list":["https://p1-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg","https://p3-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg","https://p9-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg"],"width":720,"height":720},"start_time":0,"user_count":0,"play_url":{"width":720,"height":720,"uri":"http://p1-dy.byteimg.com/obj/ies-music/1634850154243086.mp3","url_list":["http://p1-dy.byteimg.com/obj/ies-music/1634850154243086.mp3"]},"author_position":null,"id_str":"6696347498413394700","title":"@手机维修勇创作的原声","album":""},"uniqid_position":null,"misc_info":"{}","duration":10430,"challenge_position":null,"status":{"is_prohibited":false,"download_status":0,"aweme_id":"6696324138740485384","allow_share":true,"with_goods":false,"private_status":0,"in_reviewing":false,"self_see":false,"is_delete":false,"allow_comment":true,"is_private":false,"with_fusion_goods":false,"reviewed":1},"rate":12,"risk_infos":{"content":"","vote":false,"warn":false,"risk_sink":false,"type":0},"commerce_config_data":null,"author":{"video_icon":{"uri":"","url_list":[],"width":720,"height":720},"avatar_uri":"23f4a0005ab5bde6f13a8","has_insights":false,"favoriting_count":0,"school_name":"","unique_id_modify_time":1559722946,"with_shop_entry":false,"youtube_channel_title":"","reflow_page_gid":0,"avatar_168x168":{"uri":"23f4a0005ab5bde6f13a8","url_list":["http://p1-dy.byteimg.com/img/mosaic-legacy/23f4a0005ab5bde6f13a8~168x168.webp","http://p3-dy.byteimg.com/img/mosaic-legacy/23f4a0005ab5bde6f13a8~168x168.webp","http://p9-dy.byteimg.com/img/mosaic-legacy/23f4a0005ab5bde6f13a8~168x168.webp"],"width":720,"height":720},"avatar_thumb":{"url_list":["https://p1-dy.byteimg.com/aweme/100x100/23f4a0005ab5bde6f13a8.jpeg","https://p3-dy.byteimg.com/aweme/100x100/23f4a0005ab5bde6f13a8.jpeg","https://p9-dy.byteimg.com/aweme/100x100/23f4a0005ab5bde6f13a8.jpeg"],"width":720,"height":720,"uri":"23f4a0005ab5bde6f13a8"},"school_type":0,"commerce_user_level":0,"constellation":2,"youtube_channel_id":"","shield_digg_notice":0,"verification_type":1,"comment_filter_status":0,"sec_uid":"MS4wLjABAAAAhVYm4Uay-1Bx_F_bf6-pfytQObQ0dH_3C5wZZSlOhFA","short_id":"99743982","unique_id":"","tw_expire_time":0,"twitter_id":"","is_gov_media_vip":false,"story_open":false,"sync_to_toutiao":0,"live_agreement":0,"comment_setting":0,"reflow_page_uid":0,"follow_status":0,"fb_expire_time":0,"type_label":null,"weibo_verify":"","with_dou_entry":false,"has_unread_story":false,"is_ad_fake":false,"prevent_download":false,"nickname":"手机维修勇","signature":"点个关注吧","hide_search":false,"share_qrcode_uri":"49ea004304f27c8afcce","hide_location":false,"platform_sync_info":null,"cover_url":[{"uri":"c8510002be9a3a61aad2","url_list":["https://p1-dy.byteimg.com/obj/c8510002be9a3a61aad2","https://p3-dy.byteimg.com/obj/c8510002be9a3a61aad2","https://p9-dy.byteimg.com/obj/c8510002be9a3a61aad2"],"width":720,"height":720}],"avatar_medium":{"height":720,"uri":"23f4a0005ab5bde6f13a8","url_list":["https://p1-dy.byteimg.com/aweme/720x720/23f4a0005ab5bde6f13a8.jpeg","https://p3-dy.byteimg.com/aweme/720x720/23f4a0005ab5bde6f13a8.jpeg","https://p9-dy.byteimg.com/aweme/720x720/23f4a0005ab5bde6f13a8.jpeg"],"width":720},"special_lock":1,"cv_level":"","apple_account":0,"is_phone_binded":false,"user_rate":1,"google_account":"","with_fusion_shop_entry":false,"new_story_cover":null,"custom_verify":"","youtube_expire_time":0,"live_verify":0,"followers_detail":null,"duet_setting":0,"is_block":false,"shield_comment_notice":0,"is_discipline_member":false,"has_youtube_token":false,"verify_info":"","show_image_bubble":false,"avatar_larger":{"uri":"23f4a0005ab5bde6f13a8","url_list":["https://p1-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg","https://p3-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg","https://p9-dy.byteimg.com/aweme/1080x1080/23f4a0005ab5bde6f13a8.jpeg"],"width":720,"height":720},"status":1,"room_id":0,"shield_follow_notice":0,"ad_cover_url":null,"secret":0,"item_list":null,"has_facebook_token":false,"region":"CN","react_setting":0,"birthday":"1997-01-01","following_count":0,"weibo_url":"","follower_status":0,"neiguang_shield":0,"language":"zh-Hans","location":"","need_recommend":0,"has_orders":false,"weibo_schema":"","geofencing":[],"user_mode":0,"total_favorited":0,"is_binded_weibo":false,"weibo_name":"","live_agreement_time":0,"gender":0,"bind_phone":"","user_canceled":false,"download_prompt_ts":0,"share_info":{"share_weibo_desc":"","share_desc":"","share_title":"","share_qrcode_url":{"uri":"49ea004304f27c8afcce","url_list":["https://p3-dy.byteimg.com/obj/49ea004304f27c8afcce","https://p9-dy.byteimg.com/obj/49ea004304f27c8afcce","https://p1-dy.byteimg.com/obj/49ea004304f27c8afcce"],"width":720,"height":720},"share_title_myself":"","share_title_other":"","share_url":""},"enterprise_verify_reason":"","account_region":"","avatar_300x300":{"width":720,"height":720,"uri":"23f4a0005ab5bde6f13a8","url_list":["http://p1-dy.byteimg.com/img/mosaic-legacy/23f4a0005ab5bde6f13a8~300x300.webp","http://p3-dy.byteimg.com/img/mosaic-legacy/23f4a0005ab5bde6f13a8~300x300.webp","http://p9-dy.byteimg.com/img/mosaic-legacy/23f4a0005ab5bde6f13a8~300x300.webp"]},"aweme_count":0,"ins_id":"","is_star":false,"accept_private_policy":false,"relative_users":null,"has_twitter_token":false,"with_commerce_entry":false,"has_email":false,"user_period":0,"cha_list":null,"is_verified":true,"story_count":0,"create_time":0,"school_poi_id":"","twitter_name":"","download_setting":-1,"live_commerce":false,"uid":"72573643939","follower_count":0,"authority_status":0},"cha_list":[{"connect_music":[],"sub_type":0,"is_pgcshow":false,"is_challenge":0,"cha_name":"兰博基尼","author":{"platform_sync_info":null,"geofencing":null,"item_list":null,"cha_list":null,"followers_detail":null,"cover_url":null,"new_story_cover":null,"type_label":null,"ad_cover_url":null,"relative_users":null},"schema":"aweme://aweme/challenge/detail?cid=1569975996726274","user_count":0,"share_info":{"share_desc":"在抖音,记录美好生活","share_title":"我在抖音参加#兰博基尼,超多有趣音乐短视频!赶快来玩!戳这里>>","bool_persist":0,"share_title_myself":"","share_title_other":"","share_url":"https://www.iesdouyin.com/share/challenge/1569975996726274/?u_code=kmk1kgfb","share_signature_url":"https://tiktokv.com/","share_signature_desc":"TikTok: Make Every Second Count","share_quote":"","share_weibo_desc":"我在抖音参加#兰博基尼,超多有趣音乐短视频!赶快来玩!戳这里>>"},"type":0,"collect_stat":0,"cid":"1569975996726274","desc":""}],"bodydance_score":0,"group_id":"6696324138740485384","xigua_task":{"is_xigua_task":false},"create_time":1559121387,"author_user_id":72573643939,"geofencing":[],"label_top_text":null,"user_digged":0,"statistics":{"aweme_id":"6696324138740485384","comment_count":6331,"digg_count":232733,"download_count":1500,"play_count":0,"share_count":1123,"forward_count":5},"is_fantasy":false,"video_text":[],"sort_label":"","is_hash_tag":1,"nickname_position":null,"item_react":0,"image_infos":null,"video_labels":null,"is_vr":false,"with_promotional_music":false,"item_duet":0,"desc_language":"zh","aweme_id":"6696324138740485384","is_ads":false,"share_url":"https://www.iesdouyin.com/share/video/6696324138740485384/?region=CN&mid=6696347498413394700&u_code=kmk1kgfb&titleType=title","region":"CN"}}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.