欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python爬取音頻下載的示例代碼

 更新時間:2020年10月19日 08:39:15   作者:Gg、  
這篇文章主要介紹了python爬取音頻下載的示例代碼,幫助大家更好的理解和學(xué)習(xí)python爬蟲,感興趣的朋友可以了解下

抓取“xmly”鬼故事音頻

import json  # 在這個url,音頻鏈接為JSON動態(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"
}


# 請求網(wǎng)頁
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)
  # 遍歷得到每個音頻的鏈接和對應(yī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爬取音頻下載的示例代碼的詳細內(nèi)容,更多關(guān)于Python 爬取音頻下載的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python實現(xiàn)單線程多任務(wù)非阻塞TCP服務(wù)端

    python實現(xiàn)單線程多任務(wù)非阻塞TCP服務(wù)端

    這篇文章主要為大家詳細介紹了python實現(xiàn)單線程多任務(wù)非阻塞TCP服務(wù)端的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Python面向?qū)ο缶幊蘲epr方法示例詳解

    Python面向?qū)ο缶幊蘲epr方法示例詳解

    這篇文章主要介紹了Python面向?qū)ο缶幊蘲epr方法的示例詳解,文中附含詳細的代碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • 詳解Python的多線程定時器threading.Timer

    詳解Python的多線程定時器threading.Timer

    這篇文章主要為大家介紹了Python的多線程定時器,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python基礎(chǔ)-特殊方法整理詳解

    Python基礎(chǔ)-特殊方法整理詳解

    python中特殊方法(魔術(shù)方法)是被python解釋器調(diào)用的,我們自己不需要調(diào)用它們,我們統(tǒng)一使用內(nèi)置函數(shù)來使用。本篇文章將對其詳細介紹,感興趣的小伙伴可以參考下面文章的具體內(nèi)容
    2021-09-09
  • PyTorch實現(xiàn)圖像識別實戰(zhàn)指南

    PyTorch實現(xiàn)圖像識別實戰(zhàn)指南

    圖像識別是從給定圖像中提取有意義的信息(例如圖像內(nèi)容)的過程,下面這篇文章主要給大家介紹了關(guān)于PyTorch實現(xiàn)圖像識別的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • Python中for循環(huán)和while循環(huán)的基本使用方法

    Python中for循環(huán)和while循環(huán)的基本使用方法

    這篇文章主要介紹了Python中for循環(huán)和while循環(huán)的基本使用方法,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08
  • Pytorch損失函數(shù)nn.NLLLoss2d()用法說明

    Pytorch損失函數(shù)nn.NLLLoss2d()用法說明

    這篇文章主要介紹了Pytorch損失函數(shù)nn.NLLLoss2d()用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • pytorch 一行代碼查看網(wǎng)絡(luò)參數(shù)總量的實現(xiàn)

    pytorch 一行代碼查看網(wǎng)絡(luò)參數(shù)總量的實現(xiàn)

    這篇文章主要介紹了pytorch實現(xiàn)一行代碼查看網(wǎng)絡(luò)參數(shù)總量的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • 不可錯過的十本Python好書

    不可錯過的十本Python好書

    不可錯過的十本Python好書,分別適合入門、進階到精深三個不同階段的人來閱讀,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 分享20個Pandas短小精悍的數(shù)據(jù)操作

    分享20個Pandas短小精悍的數(shù)據(jù)操作

    本文為大家整理了一個pandas數(shù)據(jù)操作的大集合,共20個功能,個個短小精悍,一次讓你愛個夠,感興趣的小伙伴快跟隨小編一起學(xué)習(xí)一下吧
    2022-04-04

最新評論