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

在手機(jī)或電腦上用Python爬取B站視頻和音頻

這篇具有很好參考價(jià)值的文章主要介紹了在手機(jī)或電腦上用Python爬取B站視頻和音頻。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

手機(jī)請(qǐng)看:隱形的抖音 - 抖音 (douyin.com)

使用方法:

一、新建一個(gè)目錄,創(chuàng)建python文件main.py(代碼在下面)
二、打開(kāi)B站,點(diǎn)擊要下載視頻的網(wǎng)頁(yè),在分享中點(diǎn)擊 “獲取視頻分享鏈接”,一段帶網(wǎng)址的字符串已經(jīng)復(fù)制了。稍后運(yùn)行python后 右鍵就會(huì)粘貼上命令行。在手機(jī)或電腦上用Python爬取B站視頻和音頻,python,音視頻,開(kāi)發(fā)語(yǔ)言
三、右鍵粘貼:? 【帶媽媽體驗(yàn)女明星的一天!雇十幾個(gè)群演扮狂熱粉絲,場(chǎng)面一度失控!】 https://www.bilibili.com/video/BV1qt421t7sy/?share_source=copy_web&vd_source=8c16ac376754bbd7a9a173417a9fe597在手機(jī)或電腦上用Python爬取B站視頻和音頻,python,音視頻,開(kāi)發(fā)語(yǔ)言

(注意:為了方便生成對(duì)應(yīng)文件名,所以粘貼內(nèi)容必須帶有“【" xxx "】"這兩個(gè)符號(hào),中間為文件命名名稱(chēng))網(wǎng)址為自動(dòng)識(shí)別。

四、回車(chē)后,無(wú)錯(cuò)誤即爬取完成。

在手機(jī)或電腦上用Python爬取B站視頻和音頻,python,音視頻,開(kāi)發(fā)語(yǔ)言文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-838763.html

五、在main.py當(dāng)前文件夾里生成xxx.mp4和xxx.mp3文件。

六、后續(xù)需要FFMPEG才能合并成完整帶聲音的MP4視頻。

網(wǎng)上搜索的代碼,原文已找不到,開(kāi)始使用不是很方便,經(jīng)修改后,實(shí)測(cè)可以使用,可生成應(yīng)用程序獨(dú)立使用,代碼如下:

import requests
import re
import json
import io

headers={
 "User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36",
  "referer": "https://message.bilibili.com/",#這段代碼的意思是你從哪兒獲得這個(gè)網(wǎng)址的(換一句話(huà)講,誰(shuí)推薦你去訪(fǎng)問(wèn)這個(gè)網(wǎng)址的).有了它就能夠正常訪(fǎng)問(wèn).
}

def extract_content(text, symbol):
    pattern = r'%s(.*?)%s' % (symbol, symbol)
    result = re.findall(pattern, text)
    return result


text=input('請(qǐng)輸入b站視頻網(wǎng)址:')
 
symbol = ["【","】"]
result = (extract_content(text, symbol))[0]
print('文件名為:'+result)  # 輸出: ['World']


url_regex = r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+'
urls = (re.findall(url_regex, text))[0]

print('網(wǎng)址:'+urls)


mp4=result+'.mp4'

mp3=result+'.mp3'


def get_url_html(url):
 req=requests.get(url,headers=headers)
 htmltext=req.text
 get_json(htmltext)

def get_json(htmltxt):
 r=re.findall(r'<script>window.__playinfo__=(.*?)</script>',htmltxt)[0]
 js=json.loads(r)
 audiourl=js["data"]["dash"]["audio"][0]["base_url"]
 videourl=js["data"]["dash"]["video"][0]["base_url"]
 download(audiourl,videourl)

def download(audiourl,videourl):
 res=requests.get(url=audiourl,headers=headers)
 print('爬取中,等待....')
 with open(mp3,"wb") as f:
   f.write(res.content)

 res=requests.get(url=videourl,headers=headers)
 with open(mp4,"wb") as f:
   f.write(res.content)
 print('爬取完畢!')

if __name__=="__main__":
 get_url_html(urls)

到了這里,關(guān)于在手機(jī)或電腦上用Python爬取B站視頻和音頻的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(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)文章

  • Python音視頻剪輯:大小調(diào)整的視頻變換函數(shù)詳解

    Python音視頻剪輯:大小調(diào)整的視頻變換函數(shù)詳解 在音視頻編輯中,常常需要對(duì)視頻文件進(jìn)行大小調(diào)整以適配不同的設(shè)備或場(chǎng)景。MoviePy是一款強(qiáng)大的Python庫(kù),提供了多種視頻變換函數(shù),可以方便地對(duì)視頻進(jìn)行大小調(diào)整。本文將介紹MoviePy中與大小相關(guān)的視頻變換函數(shù),并附上相

    2024年02月06日
    瀏覽(24)
  • 音視頻基礎(chǔ)概念(5)——音頻基礎(chǔ)說(shuō)明

    現(xiàn)實(shí)生活中,音頻(Audio)主要用在兩大場(chǎng)景中,包括語(yǔ)音(Voice)和音樂(lè)(Music)。語(yǔ)音主要用于溝通,如打電話(huà)等。目前由于語(yǔ)音識(shí)別技術(shù)的發(fā)展,人機(jī)語(yǔ)音交互也是語(yǔ)音的一個(gè)應(yīng)用方向,很多大廠(chǎng)推出智能音箱、語(yǔ)音助手等。音樂(lè)主要用于欣賞和陶冶情操,如播放音樂(lè)。

    2023年04月08日
    瀏覽(22)
  • 用python解析抖音視頻

    你可以使用 Python 的第三方庫(kù)來(lái)解析抖音視頻。其中有一個(gè)比較常用的庫(kù)叫做 \\\"pydouyin\\\",你可以使用它來(lái)獲取抖音視頻的信息。 要安裝這個(gè)庫(kù),你可以在命令行輸入以下命令: 然后,你可以使用以下代碼來(lái)解析抖音視頻: 在這段代碼中, get_video_info 方法接受一個(gè)抖音視頻的

    2024年02月12日
    瀏覽(23)
  • Python的音視頻文件處理

    Python的音視頻文件處理

    ffmpeg-python 是 ffmpeg 的一個(gè)包裝,通過(guò) python 調(diào)用 ffmpeg 的 API ,實(shí)現(xiàn)高效的音視頻文件處理 開(kāi)始之前 安裝 ffmpeg 安裝 ffmpeg-python 參考 ffmpeg官方網(wǎng)站 ffmpeg-python的代碼庫(kù)與技術(shù)文檔 技術(shù)背景 音視頻文件處理流程 輸入文件 ? 解封裝 已編碼的數(shù)據(jù)包 ? 解碼 被編碼的幀 ( 可進(jìn)行

    2024年02月03日
    瀏覽(27)
  • python+moviepy音視頻處理(二):視頻添加文字(字幕)、視頻添加漢字不顯示問(wèn)題

    目錄 添加文字報(bào)錯(cuò)處理 中文不顯示處理 代碼實(shí)例 給視頻添加滾動(dòng)文字(一) 給視頻添加滾動(dòng)文字(二) 報(bào)錯(cuò)內(nèi)容 :OSError: MoviePy Error: creation of None failed because of the following error: [WinError 2] 系統(tǒng)找不到指定的文件。. .This error can be due to the fact that ImageMagick is not installed on your comput

    2024年02月09日
    瀏覽(45)
  • 音視頻開(kāi)發(fā):音頻編碼原理+采集+編碼實(shí)戰(zhàn)

    音視頻開(kāi)發(fā):音頻編碼原理+采集+編碼實(shí)戰(zhàn)

    消除冗余信息,壓縮量最大,也叫有損壓縮 剔除人耳聽(tīng)覺(jué)范圍外的音頻信號(hào)20Hz以下和20000Hz以上; 去除被掩蔽的音頻信號(hào),信號(hào)的遮蔽可以分為頻域遮蔽和時(shí)域遮蔽; 頻域遮蔽效應(yīng) 屏蔽70分貝以下,20HZ以下,20000HZ以上 屏蔽分貝小,頻率小的聲音 兩個(gè)頻率相近發(fā)出的聲音,

    2024年02月05日
    瀏覽(20)
  • Python 爬蟲(chóng) 之 抖音視頻采集

    Python 爬蟲(chóng) 之 抖音視頻采集

    嗨嘍,大家好呀~這里是愛(ài)看美女的茜茜吶 知識(shí)點(diǎn): 動(dòng)態(tài)數(shù)據(jù)抓包 requests發(fā)送請(qǐng)求 開(kāi)發(fā)環(huán)境: python 3.8 運(yùn)行代碼 pycharm 2022.3 輔助敲代碼 requests pip install requests 如何安裝python第三方模塊: win + R 輸入 cmd 點(diǎn)擊確定, 輸入安裝命令 pip install 模塊名 (pip install requests) 回車(chē) 在pycharm中點(diǎn)擊

    2024年01月20日
    瀏覽(30)
  • 【音視頻 | AAC】AAC格式音頻文件解析

    【音視頻 | AAC】AAC格式音頻文件解析

    ??博客主頁(yè)??:??https://blog.csdn.net/wkd_007?? ??博客內(nèi)容??:??嵌入式開(kāi)發(fā)、Linux、C語(yǔ)言、C++、數(shù)據(jù)結(jié)構(gòu)、音視頻?? ??本文內(nèi)容??:??介紹AAC格式音頻文件解析?? ??金句分享??:??你不能選擇最好的,但最好的會(huì)來(lái)選擇你——泰戈?duì)?? 本文未經(jīng)允許,不得轉(zhuǎn)發(fā)!!

    2024年02月04日
    瀏覽(26)
  • [爬蟲(chóng)篇]Python爬蟲(chóng)之爬取網(wǎng)頁(yè)音頻_爬蟲(chóng)怎么下載已經(jīng)找到的聲頻

    [爬蟲(chóng)篇]Python爬蟲(chóng)之爬取網(wǎng)頁(yè)音頻_爬蟲(chóng)怎么下載已經(jīng)找到的聲頻

    audio_DATA_get = requests.get(url=audio_DATA,headers=headers) audio_DATA_get_text = audio_DATA_get.text audio_DATA_download_url = re.findall(‘“src”:“(.*?)”’,audio_DATA_get_text) print(audio_DATA_download_url) download_data_url = audio_DATA_download_url[0] try: open_download_data_url = urllib.request.urlopen(download_data_url) except: print(downlo

    2024年04月22日
    瀏覽(98)
  • 音視頻八股文(11)-- ffmpeg 音頻重采樣

    音視頻八股文(11)-- ffmpeg 音頻重采樣

    所謂的重采樣,就是改變?頻的采樣率、sample format、聲道數(shù)等參數(shù),使之按照我們期望的參數(shù)輸出。 為什么要重采樣?當(dāng)然是原有的?頻參數(shù)不滿(mǎn)?我們的需求,?如在FFmpeg解碼?頻的時(shí)候,不同的?源有不同的格式,采樣率等,在解碼后的數(shù)據(jù)中的這些參數(shù)也會(huì)不?致(最

    2024年02月04日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包