主頁 > 知識(shí)庫 > python tkinter實(shí)現(xiàn)下載進(jìn)度條及抖音視頻去水印原理

python tkinter實(shí)現(xiàn)下載進(jìn)度條及抖音視頻去水印原理

熱門標(biāo)簽:鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 高德地圖標(biāo)注字母 400電話辦理費(fèi)用收費(fèi) 申請(qǐng)辦個(gè)400電話號(hào)碼 千呼ai電話機(jī)器人免費(fèi) 柳州正規(guī)電銷機(jī)器人收費(fèi) 深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商 外呼系統(tǒng)前面有錄音播放嗎 騰訊地圖標(biāo)注有什么版本

tkinter下載進(jìn)度條

利用python爬取網(wǎng)站數(shù)據(jù)進(jìn)行下載時(shí),顯示下載進(jìn)度

# 設(shè)置下載進(jìn)度條
tk.Label(window, text='下載進(jìn)度:').place(x=40, y=80)
canvas = tk.Canvas(window, width=600, height=16, bg="white")
canvas.place(x=20, y=90)
# 下載按鈕函數(shù)
def usr_download():
  response = session.get(url_str, headers=headers2, cookies=cookies_xxx, verify=False, stream=True) # stream=True表示請(qǐng)求成功后并不會(huì)立即開始下載,而是在調(diào)用iter_content方法之后才會(huì)開始下載
  chunk_size = 40960 # 設(shè)置每次下載的塊大小
  content_size = int(m4a.headers['content-length']) # 從返回的response的headers中獲取文件大小
  # 填充進(jìn)度條
  fill_line = canvas.create_rectangle(1.5, 1.5, 0, 23, width=0, fill="green")
  raise_data = 600 / (content_size/chunk_size)  # 增量大小,600為進(jìn)度條的長度
 
  # 將下載的數(shù)據(jù)寫入文件
  with open(title + '.m4a', 'wb') as f:
     n = 0
     for data in response.iter_content(chunk_size=chunk_size): # 在循環(huán)讀取文件時(shí),刷新進(jìn)度條 
       f.write(data)
       n = n + raise_data  
       canvas.coords(fill_line, (0, 0, n, 60))
       window.update()
 
# 清空進(jìn)度條
def clean_progressbar():
  # 清空進(jìn)度條
  fill_line = canvas.create_rectangle(1.5, 1.5, 0, 23, width=0, fill="white")
  x = 500 # 未知變量,可更改
  n = 600 / x # 465是矩形填充滿的次數(shù)
 
  for t in range(x):
    n = n + 600 / x
    # 以矩形的長度作為變量值更新
    canvas.coords(fill_line, (0, 0, n, 60))
    window.update()
 
# 下載按鈕
btn_download = tk.Button(window, text='開始下載', command=usr_download)
btn_download.place(x=600, y=28)

效果圖:

抖音去水印

1.打開抖音鏈接,獲取下圖的這個(gè)item_id

2.之后使用這個(gè)接口請(qǐng)求就ok了

https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6832178122364816644

3.把   playwm 改成 play

以上就是python tkinter實(shí)現(xiàn)下載進(jìn)度條及抖音視頻去水印原理的詳細(xì)內(nèi)容,更多關(guān)于python 下載進(jìn)度條及抖音視頻去水印的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Python批量圖片去水印的方法
  • python 實(shí)現(xiàn)圖片修復(fù)(可用于去水?。?/li>
  • 運(yùn)用python去除圖片水印

標(biāo)簽:合肥 烏蘭察布 郴州 大慶 平頂山 海南 烏蘭察布 哈爾濱

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python tkinter實(shí)現(xiàn)下載進(jìn)度條及抖音視頻去水印原理》,本文關(guān)鍵詞  python,tkinter,實(shí)現(xiàn),下載,進(jìn)度,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python tkinter實(shí)現(xiàn)下載進(jìn)度條及抖音視頻去水印原理》相關(guān)的同類信息!
  • 本頁收集關(guān)于python tkinter實(shí)現(xiàn)下載進(jìn)度條及抖音視頻去水印原理的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章