国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

下載盜版網(wǎng)站視頻并將.ts視頻文件合并

這篇具有很好參考價(jià)值的文章主要介紹了下載盜版網(wǎng)站視頻并將.ts視頻文件合并。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.分析視頻請(qǐng)求

1

下載盜版網(wǎng)站視頻并將.ts視頻文件合并,python,音視頻,爬蟲(chóng)

通過(guò)抓包觀察我們發(fā)現(xiàn)視頻是由.ts文件拼接成的每一個(gè).ts文件代表一小段

2

下載盜版網(wǎng)站視頻并將.ts視頻文件合并,python,音視頻,爬蟲(chóng)
下載盜版網(wǎng)站視頻并將.ts視頻文件合并,python,音視頻,爬蟲(chóng)

通過(guò)觀察0.ts和1.ts的url我們發(fā)現(xiàn)他們只有最后一段不同我們網(wǎng)上找到url獲取的包

3

下載盜版網(wǎng)站視頻并將.ts視頻文件合并,python,音視頻,爬蟲(chóng)
我們發(fā)現(xiàn)index.m3u8中儲(chǔ)存著所有的.ts文件名在拼接上前面固定的url就可以獲取到.ts文件文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-729291.html

2.數(shù)據(jù)獲取和拼接

import shutil
import requests
import re
import os
from multiprocessing.dummy import Pool

url ='https://vip.lz-cdn.com/20221109/37176_faf59775/1200k/hls/mixed.m3u8' # m3u8網(wǎng)址

res = requests.get(url).text
print(res)
# 正則提取內(nèi)容
ts=re.findall(r",\n(.*?)\d+.ts",res,flags=re.S)[0]
print(ts)
ts2=re.findall(r"(\d+).ts",res,flags=re.S)
print(ts2)
start=int(ts2[0])
end=int(ts2[-1])
def xlx(i):
    i=ts+str(i)
        # 拼接完整的ts文件下載鏈接
    u = 'https://vip.lz-cdn.com/20221109/37176_faf59775/1200k/hls/' + i + ".ts"#拼接url
    r = requests.get(url=u).content
    print(i, u)
        # 二進(jìn)制寫(xiě)入到本地

    with open('./nihao/' + i + '.ts', mode="wb") as file:
        file.write(r)


if not os.path.exists('./nihao'):
    os.mkdir('./nihao')
else:
    shutil.rmtree('./nihao')
    os.mkdir('./nihao')



pool = Pool(100)                                     #開(kāi)啟線(xiàn)程池
        # 定義循環(huán)數(shù)
origin_num = [ x for x in range(start,end+1)]

pool.map(xlx, origin_num)

os.system('copy /b ' + r'E:\python\xinfadi\nihao\*.ts ' + r'E:\python\xinfadi\new.mp4')
print("合并成功")

到了這里,關(guān)于下載盜版網(wǎng)站視頻并將.ts視頻文件合并的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 視頻爬蟲(chóng):解析m3u8文件 python m3u8庫(kù),m3u8文件中.ts視頻流的解密下載

    視頻爬蟲(chóng):解析m3u8文件 python m3u8庫(kù),m3u8文件中.ts視頻流的解密下載

    這里需要引用的庫(kù)是: from Crypto.Cipher import AES 有坑哈, python3.0 之后直接安裝crypto你會(huì)發(fā)現(xiàn)不管怎么著都會(huì)報(bào)錯(cuò)。 經(jīng)過(guò)查找資料找到了原因,原來(lái)是20年之后crypto已經(jīng)被pycryptohome替換掉啦, 如果之前安裝過(guò)crypyo 活pycrypto需要先卸載 然后再安裝 pycryptohome 就可以啦 首先我們需

    2024年02月14日
    瀏覽(30)
  • 網(wǎng)絡(luò)視頻ts格式文件下載及將其合成單一視頻文件

    一些網(wǎng)站會(huì)將視頻分割成n個(gè)ts文件。 用貓抓chrome插件,抓取index.m3u8,可得到眾多ts文件下載地址。 可用迅雷打包下載ts文件以及index.m3u8文件,但有時(shí)會(huì)出現(xiàn)下載不了的情況,懷疑是請(qǐng)求報(bào)頭的問(wèn)題上。 若迅雷下載不了,則嘗試改用命令curl下載。 用以下Python腳本批量生成c

    2024年02月16日
    瀏覽(29)
  • Python實(shí)現(xiàn)將pdf,docx,xls,doc,wps鏈接下載并將文件保存到本地

    Python實(shí)現(xiàn)將pdf,docx,xls,doc,wps鏈接下載并將文件保存到本地

    前言 本文是該專(zhuān)欄的第31篇,后面會(huì)持續(xù)分享python的各種干貨知識(shí),值得關(guān)注。 在工作上,尤其是在處理爬蟲(chóng)項(xiàng)目中,會(huì)遇到這樣的需求。訪(fǎng)問(wèn)某個(gè)網(wǎng)頁(yè)或者在采集某個(gè)頁(yè)面的時(shí)候,正文部分含有docx,或pdf,或xls,或doc,或wps,或ofd,或xlsx,或zip等鏈接。需要你使用python自

    2024年02月16日
    瀏覽(98)
  • Python實(shí)現(xiàn)將pdf,docx,xls,doc,wps,zip,xlsx,ofd鏈接下載并將文件保存到本地

    Python實(shí)現(xiàn)將pdf,docx,xls,doc,wps,zip,xlsx,ofd鏈接下載并將文件保存到本地

    前言 本文是該專(zhuān)欄的第31篇,后面會(huì)持續(xù)分享python的各種干貨知識(shí),值得關(guān)注。 在工作上,尤其是在處理爬蟲(chóng)項(xiàng)目中,會(huì)遇到這樣的需求。訪(fǎng)問(wèn)某個(gè)網(wǎng)頁(yè)或者在采集某個(gè)頁(yè)面的時(shí)候,正文部分含有docx,或pdf,或xls,或doc,或wps,或ofd,或xlsx,或zip等鏈接。需要你使用python自

    2024年02月17日
    瀏覽(39)
  • 20230720在ubuntu22.04系統(tǒng)下載+解密+合并ts切片的步驟

    20230720在ubuntu22.04系統(tǒng)下載+解密+合并ts切片的步驟

    20230720在ubuntu22.04系統(tǒng)下載+解密+合并ts切片的步驟 2023/7/20 23:06 1、視頻源頭,打開(kāi)時(shí)效肯定有時(shí)間限制的! 【并且不同時(shí)間打開(kāi),下載鏈接/參數(shù)會(huì)有區(qū)別的!以前的鏈接就會(huì)失效/出錯(cuò)了!】 https://app1ce7glfm1187.h5.xiaoeknow.com/v2/course/alive/l_64af6130e4b03e4b54da1681?type=2app_id=app1cE7gLFM

    2024年02月15日
    瀏覽(19)
  • python怎么下載視頻文件,怎么用python下載文件

    python怎么下載視頻文件,怎么用python下載文件

    大家好,本文將圍繞python怎么下載安裝視頻教學(xué)展開(kāi)說(shuō)明,python怎么下載視頻文件是一個(gè)很多人都想弄明白的事情,想搞清楚怎么用python下載文件需要先了解以下幾個(gè)事情。 原標(biāo)題:運(yùn)用Python爬蟲(chóng)下載電影、電視劇、動(dòng)漫 前言: 本程序代碼僅供學(xué)習(xí),切莫用于商業(yè)活動(dòng),一

    2024年04月28日
    瀏覽(20)
  • 不用FFMpeg,用Python代碼解密ts文件還原mp4視頻(前提:有正確的key)

    不用FFMpeg,用Python代碼解密ts文件還原mp4視頻(前提:有正確的key)

    好不容易下載了.ts視頻,但內(nèi)容全被加密。要解密的前提條件是必須先有正確的key文件,然后對(duì).ts文件進(jìn)行AES-128解密,還原成.mp4視頻。 以往的做法是用FFMpeg命令: 現(xiàn)在可以用Python代碼直接解密。 非常感謝這篇文章給我參考的靈感: 流媒體m3u8爬蟲(chóng)研究 - Echocipher 首先Python要

    2024年02月02日
    瀏覽(28)
  • python 讀取視頻有多少幀并將視頻轉(zhuǎn)為GIF動(dòng)態(tài)圖

    目錄 1 python讀取視頻幀 2 python 將MP4格式視頻前500幀轉(zhuǎn)為動(dòng)態(tài)圖 3 python 將MP4格式視頻第2688到2890幀轉(zhuǎn)為動(dòng)態(tài)圖,并將gif圖片的七分之一列和后七分之一列裁掉 4 python 將MP4格式視頻第2688到2890幀轉(zhuǎn)為動(dòng)態(tài)圖,并將gif圖片的七分之一行和后七分之一行裁掉 要讀取視頻有多少幀,可

    2024年02月11日
    瀏覽(18)
  • 合并多個(gè) .ts 文件為單個(gè) .mp4 解決方案

    合并多個(gè) .ts 文件為單個(gè) .mp4 解決方案

    ?? 概要: 現(xiàn)在的視頻網(wǎng)站采用的是流媒體傳輸協(xié)議,即把一個(gè)完整的視頻切分為多個(gè)小片段,這些片段就是以 .ts 為后綴的視頻文件。分片下載需要一個(gè)索引文件記錄所有分片的網(wǎng)絡(luò)地址,而這個(gè)索引文件就是 .m3u8 。 前段時(shí)間我在用 .m3u8 下載器下載電影的時(shí)候出現(xiàn)了問(wèn)題

    2024年02月12日
    瀏覽(27)
  • python 下載視頻/文件 實(shí)時(shí)顯示進(jìn)度

    python 下載視頻/文件 實(shí)時(shí)顯示進(jìn)度

    文章轉(zhuǎn)載于: https://blog.csdn.net/knighthood2001/article/details/120624571 為了自己方便學(xué)習(xí),所有做個(gè)簡(jiǎn)單的總結(jié)。 先直接上代碼: 解釋下: 1.with closing 我們?cè)谌粘Wx取文件資源時(shí),經(jīng)常會(huì)用到with open() as f:的句子。 但是使用with語(yǔ)句的時(shí)候是需要條件的,任何對(duì)象,只要正確實(shí)現(xiàn)了上

    2023年04月21日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包