您好,登錄后才能下訂單哦!
喜馬拉雅FM是一個知名的音頻分享平臺,在移動音頻行業的市場占有率已達73%,用戶規模突破4.8億,今晚我們就帶大家突破層層障礙,探秘喜馬拉雅的天籟之音,實現實時抓捕并保存到本地。
開發環境:Windows 、pycharm 、 requests 、 json
知識點:
1、網絡反爬技術
2、文件操作
3、數據轉換
4、字典、字符串、列表數據類型的使用
同樣,我們要求使用火狐瀏覽器或者Google瀏覽器;我們接下來要確定幾件事:
1、確定網址(喜馬拉雅網址)
2、網絡請求獲取數據(點開我們想要的音頻)
3、數據篩選(篩選我們想要的音頻)
4、保存數據(保存我們需要的音頻)
部分程序如下:
url = “https://www.ximalaya.com/revision/play/album?albumId=291718&psgeNum=1&sort=1&page”
response = requests.get(url,headers=header).text
audio_data = json.loads(response)[“data”][“tracksAudioPlay”]
for audio_in in audio_data:
music_url = audio_info[“src”]
“https://fdfs.xmcdn.com/group61/M05/70/C1/wKgMcFoJCZuw9cSkAB9RrgvYaVU283.m4a”
music_name = music_url.split(“/”)[-1]
.....
完整視頻關注公眾號(自學的仙叔)或者掃描下面二維碼,在公眾號中回復“喜馬拉雅”拿取資源。
本文分享自微信公眾號 - 自學的仙叔(gh_3de5e20d92e5)。
如有侵權,請聯系 support@oschina.cn 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。