前言
大家早好、午好、晚好吖 ❤ ~
人之初,喜白嫖。
大家都喜欢白嫖,我也喜欢,那么今天就来试试怎么白嫖抑云~
一、需要的准备
1、环境
-
Python3.6以上
-
pycharm2019以上
2、模块
-
requests # 发送请求模块 第三方模块
-
exec js # 调用JS的模块
二、效果展示
可以看到,这两个是要黑胶的~
上次有人说排行榜的黑胶没有权限就下载不了,这我不得证明给他看。
看!是不是下载下来啦~
三、代码展示
实现当前案例,咱们首先需要分析数据来源,找到当前网站url
代码实现
导入模块
requests # 发送请求模块 第三方模块
exec js # 调用JS的模块
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部分代码点这里哦~
尾语 💝
好了,今天的分享就差不多到这里了!
完整代码、视频讲解、疑惑解答直接点击下方自取即可。
点击 蓝色字体 自取,我都放在这里了。
宁外给大家推荐一个好的教程:
【48小时搞定全套教程!你和大佬只有一步之遥【python教程】
有更多建议或问题可以评论区或私信我哦!一起加油努力叭(ง •_•)ง
喜欢就关注一下博主,或点赞收藏评论一下我的文章叭!!!