成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一篇文章教會你使用Python下載抖音無水印視頻

開發 后端
今天小編要跟大家分享的是,利用Python如何下載抖音無水印的視頻;大家可能要問了,這個有什么用呢?當然有用了。那么有什么用呢?下面小編跟大家詳細說說。

[[361308]]

今天小編要跟大家分享的是,利用Python如何下載抖音無水印的視頻;大家可能要問了,這個有什么用呢?當然有用了。那么有什么用呢?下面小編跟大家詳細說說。

眾所周知,由于如今短視頻的火爆,使得一批又一批的自媒體創作者猶如雨后春筍般冒了出來,其中不乏一些創作者投機取巧想要剽竊他人成功作品,這一行為往往被戲稱為白嫖,哈哈哈,廢話不多說,擼起袖子就是淦。

**一、準備**

sublime text 3、360瀏覽器、Python 3.6運行環境

**二、需求分析**

首先,我們要弄清楚一件事情,抖音視頻的水印是怎么生成上去的,什么時候生成上去的,搞清楚這件事情就能很容易找到原視頻的地址,然后就可以直接下載了。

**三、操作實踐**

我們打開手機上的一個抖音視頻,然后點擊復制鏈接,把鏈接復制下來然后到電腦瀏覽器打開,比如說關于李元霸的這個抖音視頻:

多少英雄豪杰被黑,只為神化一個癡呆患者李元霸 https://v.douyin.com/wCgKrh/ 復制此鏈接,打開【抖音短視頻】,直接觀看視頻!

復制鏈接在瀏覽器打開,即可看到這幅畫面,如下圖:

 

然后我們會發現視頻帶有抖音字樣的水印,很顯然這不便于我們白嫖別人的優秀作品,打開審查元素進行查看,如下圖:

 

為了程序的美觀,我們可以寫個GUI界面的:

  1. class page: 
  2.     def __init__(self):  
  3.         self.root= tk.Tk()   #初始化窗口 
  4.         self.root.title('抖音無水印視頻下載v1.0')  #窗口名稱 
  5.         self.root.geometry("700x700")  #設置窗口大小 
  6.         #設置窗口是否可變,寬不可變,高可變,默認為True 
  7.         self.root.resizable(width=True,height=True
  8.         #創建標簽,文字,背景顏色,字體(顏色,大小),標簽的高和寬 
  9.         self.label1 =tk.Label(self.root,text='抖音地址:',font=('宋體',10),width=12,height=2) 
  10.         #創建輸入框,標簽高度,字體大小顏色,內容顯示方式 
  11.         self.e1 = tk.Entry(self.root,width=30,show=None, font=('Arial', 12)) 
  12.         self.label2 =tk.Label(self.root,text='文件名:',font=('宋體',10),width=12,height=2) 
  13.         #創建輸入框,標簽高度,字體大小顏色,內容顯示方式 
  14.         self.e2 = tk.Entry(self.root,width=30,show=None, font=('Arial', 12)) 
  15.         #創建按鈕 內容  寬高  按鈕綁定事件 
  16.         self.b1 = tk.Button(self.root, text='無水印下載', width=8,height=1,command=self.download) 
  17.         self.b2 = tk.Button(self.root, text='清空內容', width=8,height=1,command=self.close
  18.         self.photo=tk.PhotoImage(file = '111.gif'
  19.         self.im=tk.Label(self.root, image = self.photo) 
  20.         self.photo1=tk.PhotoImage(file = '222.gif'
  21.         self.im1=tk.Label(self.root, image = self.photo1) 
  22.         self.dashang=tk.Label(self.root,bg='gray',fg='blue',font=('宋體',12),text='感謝各位的支持,覺得小弟寫的不錯歡迎打賞,以便于我日后分享更多的精彩作品'
  23.         #將所有部件添加到界面中 
  24.         self.label1.place(x=140,y=30,anchor='nw'
  25.         self.e1.place(x=210,y=32,anchor='nw'
  26.         self.b2.place(x=500,y=40,anchor='nw'
  27.         self.label2.place(x=144,y=60,anchor='nw'
  28.         self.e2.place(x=210,y=62,anchor='nw'
  29.         self.b1.place(x=230,y=110,anchor='nw'
  30.         self.dashang.place(x=60,y=160) 
  31.         self.im.place(x=10,y=200,width=202,height=313,anchor='nw'
  32.         self.im1.place(x=300,y=200,width=202,height=313,anchor='nw'
  33.         self.b3=tk.Button(self.root,text='技術博客,點我直達',command=self.refer) 
  34.         self.b3.place(x=200,y=530,width=140,height=40,anchor='nw'
  35.         self.root.mainloop() 

效果還不錯,可以看看:

 

接下來我們要寫的是下載實現代碼段,如下:

  1. def download(self): 
  2.         url='http://www.zimo.wiki:8080/douyin-video-crawler/api/analysis?url='+self.e1.get() 
  3.         try: 
  4.             rep=requests.get(url,timeout=5) 
  5.             result=rep.text 
  6.             res=eval(result) 
  7.             if res.get('msg')=='analysis success'
  8.                 down_url=res.get('url'
  9.                 data=requests.get(down_url,stream=True,timeout=4) 
  10.                 with open('{}.mp4'.format(self.e2.get()),'wb'as f: 
  11.                     f.write(data.content) 
  12.             else
  13.                 msg.showwarning('notice','URL Format Error!!!'
  14.         except
  15.             return 

這里我們是用到了一個抖音解析接口:

http://www.zimo.wiki:8080/douyin-video-crawler/api/analysis?url=

只要在它后面加上抖音視頻URL,即可解析出無水印視頻,是不是很強大?

我們將地址填寫進去訪問,發現是這樣,如圖:

 

我們把紅線指示的地址復制到地址欄就可以訪問到無水印視頻啦!

拿到真實地址便可以下載了。

為了讓他的功能更加完善,我們再加上關閉和跳轉操作,如圖:

  1. def close(self):  #關閉 
  2.         self.e1.delete(0,'end'
  3.         self.e2.delete(0,'end'
  4.          
  5.  def refer(self): #跳轉 
  6.         wb.open('https://url.ms/lypks'

最后當然就是啟動該程序啦。

  1. page() 

得到如下播放畫面:

[[361310]]

 

可以看到,完全沒有水印。

**四、總結**

 

本文介紹的技術雖然算不上太高端和前沿,但是挺實用的。感謝大家的多多關注與支持,后期我會出更多實用的代碼技巧。

本文轉載自微信公眾號「IT共享之家」,可以通過以下二維碼關注。轉載本文請聯系IT共享之家公眾號。

 

責任編輯:武曉燕 來源: IT共享之家
相關推薦

2021-01-14 18:03:31

Python抖音app數據

2021-12-13 10:31:28

抖音AppPython

2021-02-19 19:35:53

SVG 形狀元素

2019-10-17 19:15:22

jQueryJavaScript前端

2021-02-17 20:40:22

SVG圖像模式

2021-03-02 18:35:27

SVG開發空間

2021-12-28 09:27:45

Javascript 高階函數前端

2020-11-13 08:14:28

JavaScript

2023-06-21 00:10:17

JSONWeb服務器JavaScript

2020-12-01 09:36:35

SVG元素屬性

2021-05-29 10:20:54

GoModules語言

2021-09-15 10:00:33

Go語言Modules

2021-02-24 10:14:04

PythonClassPython基礎

2020-12-10 08:20:27

Python微博評論

2021-12-30 10:28:30

Python 微博評論

2021-03-19 10:01:41

SVG畫多邊形Htm基礎

2020-12-16 08:07:28

語言基礎反射

2021-07-10 10:01:37

Python簡單函數

2021-03-17 09:59:26

Python函數調用

2024-04-11 12:57:55

Python函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品视频在 | 99精品视频一区二区三区 | 亚洲国产中文字幕 | 国产欧美日韩在线播放 | 精品啪啪 | 久久久国产一区二区三区 | 91免费视频观看 | 国产乱码精品一区二区三区五月婷 | 一本大道久久a久久精二百 欧洲一区二区三区 | 91 中文字幕 | 国产美女黄色片 | 国产精品五月天 | 久久91精品 | 99精品视频一区二区三区 | 免费黄色在线 | 欧美区在线观看 | 国产高清一区二区三区 | 欧美国产日韩一区二区三区 | 精品一区二区三区日本 | 中文字幕一级毛片视频 | 美女爽到呻吟久久久久 | 伊人网综合在线 | av男人天堂影院 | 欧美在线日韩 | 伊人性伊人情综合网 | 蜜桃视频在线观看www社区 | 欧美精品网站 | 免费成人在线网站 | 亚洲视频在线观看免费 | 日韩欧美三区 | 日韩精品成人一区二区三区视频 | 国产精品一区二区无线 | 激情视频网站 | 日本视频在线播放 | 亚洲人成人网 | 在线看91 | 久久精品99国产精品日本 | 国产欧美一级 | 亚洲欧美国产精品久久 | 国产高清精品一区二区三区 | 中文字幕一级 |