用簡單的爬蟲爬取軟件音樂,一看你就會!
hello,大家好,我是Dream。今天呢,我來教大家如何免費爬取音樂歌曲,告別VIP,走向人生巔峰!只需要五行簡單的代碼喲!
在聽歌時,我總是被各種花錢下載,試聽60s而煩惱,而像我這種窮人又不舍得花錢去開VIP(卑微),所以說我絞盡腦汁想出了這簡簡單單的五行代碼,今天分享給大家,記得點贊收藏喲!
代碼展示:
首先把代碼分享給大家:
import requests
print('給爺爬!')
url='https://ws.stream.qqmusic.qq.com/C400004Hasmi2LyxeK.m4a?guid=6137776346&vkey=D79621186384D4C437C147571206AF661314F50F84E76C0BB068064AEA9F5A82C2168101F94CF3D56308B1C14641B656A713E3DC63203C6C&uin=434&fromtag=66'
a=requests.get(url).content
with open('易烊千璽.mp3','wb') as f:
f.write(a)
簡單的解釋一下這個代碼:
首先呢你需要先調(diào)用這個requests庫
調(diào)用方法如下:
我用的是pycharm,在右下角找到Terminal終端,點進去,輸入pip install requests 點enter鍵進行安裝。
安裝成功后會有這個界面:
這一切準(zhǔn)備工作結(jié)束后介紹一下代碼塊:
import requests
print('給爺爬!')
這是調(diào)用requests庫,第二行就是為了扯淡的,可以不要,然后進入主題:
url='https://ws.stream.qqmusic.qq.com/C400004Hasmi2LyxeK.m4a?guid=6137776346&vkey=D79621186384D4C437C147571206AF661314F50F84E76C0BB068064AEA9F5A82C2168101F94CF3D56308B1C14641B656A713E3DC63203C6C&uin=434&fromtag=66'
a=requests.get(url).content
with open('易烊千璽.mp3','wb') as f:
f.write(a)
url代表著歌曲的地址,然后mp3那個可以自己隨便命名,我比較喜歡千璽的歌就把它命名為易烊千璽,接下來我教大家咋找網(wǎng)址!
然后進入實戰(zhàn),先進入網(wǎng)易云音樂官網(wǎng):
隨便找一首歌:
先鼠標(biāo)單擊右鍵找到檢查
找到Network,同時單擊音樂,使其播放,這時你會收獲很多數(shù)據(jù),在數(shù)據(jù)中找到第一個other,將其前面的地址復(fù)制過來,這個就是咱們要找的地址,將其替換到代碼中,并將其命名為踏山河
然后運行程序,在同一路徑文件中找到踏山河就ok了
是不是非常的so easy,快叫上你的小伙伴試一試吧!
如果你喜歡的話,就不要吝惜你的一鍵三連了~
謝謝大家!
本文摘自 :https://blog.51cto.com/u