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