人生苦短,我用Python 人之初,喜白嫖。大家都喜歡白嫖,我也喜歡,那麼今天就來試試怎麼白嫖抑雲~ 我不是,我沒有,別瞎說~ 一、你需要準備 1、環境 Python3.6以上 pycharm2019以上 2、模塊 requests # 發送請求模塊 第三方模塊 exec js # 調用JS的模塊 ...
人生苦短,我用Python
人之初,喜白嫖。大家都喜歡白嫖,我也喜歡,那麼今天就來試試怎麼白嫖抑雲~
我不是,我沒有,別瞎說~
一、你需要準備
1、環境
- Python3.6以上
- pycharm2019以上
2、模塊
requests # 發送請求模塊 第三方模塊 exec js # 調用JS的模塊
二、效果展示
可以看到,這兩個是要黑膠的,上次有人說排行榜的黑膠沒有許可權就下載不了,這我不得證明給他看。
沒毛病吧
三、代碼展示
實現當前案例,咱們首先需要分析數據來源,找到當前網站url
代碼實現
1、發送請求
response = requests.get(url=url)
2、獲取數據
html_data = response.text
3、解析數據
提取想要的信息 去掉不想要的信息
info_list = re.findall('<li><a href="/song\?id=(.*?)">(.*?)</a></li>', html_data) for info in info_list: music_url = 'http://music.163.com/song/media/outer/url?id=' + info[0]
4、保存數據
print(info[1], music_url) music_data = requests.get(music_url).content open(f'music/{info[1]}.mp3', mode='wb').write(music_data) # 當前代碼僅做展示,完整代碼以及js部分代碼在這個君羊708525271自取哈~
# 我還錄製了對應的視頻講解,每一步都有詳細說明,初學者看一遍都能上手自己做,都可以在君羊里自取。
四、寫在最後
最後給大家推薦幾套視頻教程,希望對大家有所幫助哈:
2022最新Python零基礎入門全套教程
2022最新Python進階全套教程
2022最新Python實戰100例
祝諸君前程似錦,這路遙馬急的人間,你我平安喜樂就好!