Python-自動(dòng)下載抖音無(wú)水印高清視頻

前言

本文講述的是,通過(guò)爬蟲(chóng)根據(jù)抖音分享的視頻連接自動(dòng)抓取抖音的高清無(wú)水印的視頻,方便短視頻的營(yíng)銷號(hào)搬運(yùn)與后期二次創(chuàng)作!

代碼

這里面公布的是部分代碼,并不是全部的代碼,如果想要全部請(qǐng)咨詢作者,作者的博客是:
ZFJ_張福杰【博客有我的聯(lián)系方式】
代碼如下:

# -*- coding: utf-8 -*-
# @Author: zhangfujie
# @作者QQ: 2723834718
# @Date:   2020-09-17 16:17:36
# @Last Modified by:   zhangfujie
# @Last Modified time: 2020-09-19 16:33:08
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)
    playurlList = re.findall('playAddr:(.*?)\,', str(rct.text))
    if len(playurlList) == 0:
        return 
    playurl = playurlList[0]
    playurl = playurl.replace('playwm', 'play')
    playurl = playurl.replace("\"", "")
    # 請(qǐng)求要下載的url地址
    html = requests.get(playurl)
    # content返回的是bytes型也就是二進(jìn)制的數(shù)據(jù)。
    html = html.content
    try:
        with open('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)
    
# 我的QQ:2723834718

軟件界面

因?yàn)橛行┎皇浅绦騿T或者不是Python的程序員,想做這個(gè)上面的對(duì)面又不止如何搞,我這里特意把下載視頻的邏輯封裝成一個(gè)桌面軟件,方便大家使用,截圖如下:



有需要的可以聯(lián)系我!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容