美文网首页pythonIT实用分享
python3 抖音短视频链接去水印下载视频到本地

python3 抖音短视频链接去水印下载视频到本地

作者: 简书用户9527 | 来源:发表于2018-07-04 23:37 被阅读586次

    基于近段时间对抖音,快手,秒拍等视频抓取一直想搞一下。加了个QQ群,里面全是自媒体,就是抖音、快手、秒拍的视频搬运工,把一个平台搬到另外一个平台上,去除水印。降低被干掉的危险。经过半天的琢磨,自己用python也搞出来一个根据抖音分享视频链接去除水印并下载的功能。

    (一)得到分享链接

    抖音分享链接:http://v.douyin.com/JkNaor/

    (二)浏览器总打开

    我们会在浏览器搜索框中得到一个这样的链接:
    https://www.iesdouyin.com/share/video/6568025623074180356/?region=CN&mid=6568025686966012679&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme&iid=37070634111&timestamp=1530715492

    image.png

    昨天也就是18年7月3号,抖音视频在网页端还是可以正常播放的,但是今天18年7月4号,抖音就不可以正常播放了。

    但是我依旧没灰心,我相信我昨天写的代码还是可以跑一下的。然后我就运行了一下昨天的代码,还是把抖音下载下来了。

    image.png

    温馨提示:

    如果你不会python的话,可以访问http://www.00reso.com 把APP分享出来的链接贴上去,我给你返回一个下载视频的按钮,

    如果你会python的话,我就把代码贴到下面来。

    # -*- coding: utf-8 -*-
    # @Time    : 2018/7/4 17:56
    # @Author  : 蛇崽
    # @Email   : 643435675@QQ.com
    # @File    : parse_douyin.py(抖音视频解析)
    import re
    import requests
    
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1'}
    
    def parse_douyin(url):
        r = requests.get(url, allow_redirects=True)
        redirecturl = r.url
        rct = requests.get(redirecturl, headers=headers)
    
        playurl = re.findall('playAddr:(.*?)\,', str(rct.text))[0]
        playurl = playurl.replace('playwm', 'play')
        playurl = playurl.replace("\"", "")
        print(playurl)
        # 请求要下载的url地址
        html = requests.get(playurl)
        # content返回的是bytes型也就是二进制的数据。
        html = html.content
        print(html)
        try:
            with open('D:/douyin.mp4', 'wb') as f:
                f.write(html)
                f.flush()
            print("下载完成!!!!")
        except:
            print("下载失败!!!!")
    
    if __name__ == '__main__':
        url = 'http://v.douyin.com/JkNaor/'
        parse_douyin(url)
    

    运行一下得到去水印的链接:
    https://aweme.snssdk.com/aweme/v1/play/?video_id=v0200f180000bcj510bd82dj0u4kn7vg&line=0

    更多资源请访问:
    https://blog.csdn.net/xudailong_blog/article/details/78762262

    欢迎光临我的小网站:http://www.00reso.com
    陆续优化中,后续会开发更多更好玩的有趣的小工具

    相关文章

      网友评论

        本文标题:python3 抖音短视频链接去水印下载视频到本地

        本文链接:https://www.haomeiwen.com/subject/umnyuftx.html