人生苦短,我用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例
祝诸君前程似锦,这路遥马急的人间,你我平安喜乐就好!
标签:info,Python,代码,url,VIP,歌单,music,data From: https://www.cnblogs.com/hahaa/p/16839063.html