python爬取音頻下載的示例代碼
抓取“xmly”鬼故事音頻
import json # 在這個(gè)url,音頻鏈接為JSON動(dòng)態(tài)生成,所以用到了json模塊 import requests headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36" } # 請(qǐng)求網(wǎng)頁(yè) def open_url(url): r = requests.get(url, headers=headers) r.encoding = 'utf-8' html = r.text # 將JSON轉(zhuǎn)化成字符串 html = json.loads(html) return html # 得到所有音頻的鏈接 def get_urls(url): us = url['data']['tracksAudioPlay'] return us def main(): num = 1 url = 'https://www.ximalaya.com/revision/play/album?albumId=4256765&pageNum=1&sort=-1&pageSize=30' html = open_url(url) urls = get_urls(html) # 遍歷得到每個(gè)音頻的鏈接和對(duì)應(yīng)的名稱(chēng) for ul in urls: uls = ul['src'] filename = ul['trackName'] reponse = requests.get(uls).content with open(filename + '.m4a', 'wb') as file: file.write(reponse) print(str(num) + '. ' + filename) num += 1 if __name__ == '__main__': main()
爬取結(jié)果
以上就是python爬取音頻下載的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于Python 爬取音頻下載的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- python使用beautifulsoup4爬取酷狗音樂(lè)代碼實(shí)例
- python爬取酷狗音樂(lè)排行榜
- python獲取酷狗音樂(lè)top500的下載地址 MP3格式
- 使用Python實(shí)現(xiàn)音頻雙通道分離
- python音頻處理的示例詳解
- Python爬蟲(chóng)實(shí)戰(zhàn)案例之爬取喜馬拉雅音頻數(shù)據(jù)詳解
- Python做圖像處理及視頻音頻文件分離和合成功能
- ffmpeg+Python實(shí)現(xiàn)B站MP4格式音頻與視頻的合并示例代碼
- 音頻處理 windows10下python三方庫(kù)librosa安裝教程
- Python爬取酷狗MP3音頻的步驟
相關(guān)文章
python實(shí)現(xiàn)單線程多任務(wù)非阻塞TCP服務(wù)端
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)單線程多任務(wù)非阻塞TCP服務(wù)端的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06詳解Python的多線程定時(shí)器threading.Timer
這篇文章主要為大家介紹了Python的多線程定時(shí)器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-01-01PyTorch實(shí)現(xiàn)圖像識(shí)別實(shí)戰(zhàn)指南
圖像識(shí)別是從給定圖像中提取有意義的信息(例如圖像內(nèi)容)的過(guò)程,下面這篇文章主要給大家介紹了關(guān)于PyTorch實(shí)現(xiàn)圖像識(shí)別的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-02-02Python中for循環(huán)和while循環(huán)的基本使用方法
這篇文章主要介紹了Python中for循環(huán)和while循環(huán)的基本使用方法,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-08-08Pytorch損失函數(shù)nn.NLLLoss2d()用法說(shuō)明
這篇文章主要介紹了Pytorch損失函數(shù)nn.NLLLoss2d()用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07pytorch 一行代碼查看網(wǎng)絡(luò)參數(shù)總量的實(shí)現(xiàn)
這篇文章主要介紹了pytorch實(shí)現(xiàn)一行代碼查看網(wǎng)絡(luò)參數(shù)總量的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-05-05不可錯(cuò)過(guò)的十本Python好書(shū)
不可錯(cuò)過(guò)的十本Python好書(shū),分別適合入門(mén)、進(jìn)階到精深三個(gè)不同階段的人來(lái)閱讀,感興趣的小伙伴們可以參考一下2017-07-07分享20個(gè)Pandas短小精悍的數(shù)據(jù)操作
本文為大家整理了一個(gè)pandas數(shù)據(jù)操作的大集合,共20個(gè)功能,個(gè)個(gè)短小精悍,一次讓你愛(ài)個(gè)夠,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧2022-04-04