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

基于近段时间对抖音,快手,秒拍等视频抓取一直想搞一下。加了个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   : [email protected]
# @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://blog.csdn.net/xudailong_blog/article/details/78762262

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

猜你喜欢

转载自blog.csdn.net/xudailong_blog/article/details/80920198