人生苦短,我用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://***/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部分代码下方名片自取哈~
本文含有隐藏内容,请 开通VIP 后查看