今日份Python白嫖
- 人生苦短,我用Python
- 一、你需要准备
- 1、环境
- 2、模块
- 二、效果展示
- 三、代码展示
- 四、写在最后
人生苦短,我用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部分代码下方名片自取哈~
四、写在最后
我还录制了对应的视频讲解,每一步都有详细说明,初学者看一遍都能上手自己做,下方名片自取即可。
最后给大家推荐几套视频教程,希望对大家有所帮助哈:
2022最新Python零基础入门全套教程
2022最新Python进阶全套教程
2022最新Python实战100例
祝诸君前程似锦,这路遥马急的人间,你我平安喜乐就好!