抖音数据采集之视频去水印, 核心加密技术

    科技2025-02-14  31

    主要逻辑&注意事项

    play_addr.url_list.playwm修改playwm 为 play电脑打开必须修改浏览器的请求头为手机端, 才可显示无水印视频

    去水印流程分析

    1. 找到视频链接

    2. 复制链接打开并修改链接里的playwm 为 play(并修改请求头为手机端)

    3. 直接可以看到没有水印了, 直接上代码(Python)

    def get_web_play(aweme_id): import requests def get_play(aweme_id): url = 'https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids={}'.format(aweme_id) res = requests.get(url) return res.json().get('item_list')[0].get('video').get('play_addr').get('uri') uri = get_play(aweme_id) url = 'https://aweme.snssdk.com/aweme/v1/play/?video_id={}&ratio=720p&line=0'.format(uri) headers = { 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1'} res = requests.get(url, headers=headers) with open('xxx.mp4', 'wb') as f: f.write(res.content) f.close() return '已写入本地'

    Python直接调用函数, 保存到本地

    有任何问题可私信交流, q: 848434978, 或加扣交流学习

    下篇博客: 抖音数据采集之抓包获取抖音ck, 核心加密技术

    总结:

    免责声明

    请勿使用本服务于商用

    请勿使用本服务大量抓取

    若因使用本服务与抖音官方造成不必要的纠纷,本人盖不负责

    本人纯粹技术爱好,若侵犯抖音贵公司的权益,请告知

    Processed: 0.010, SQL: 8