• python利用BUG让它免费啦~你在不知道就要后悔啦~


    前言

    嗨喽~大家好呀,这里是魔王呐

    yinyue下载不了?只能试听?甚至听不了?

    那么今天我就来教你怎么用Python白嫖yinyue~

    在这里插入图片描述

    目录(可点击自己想去得地方哦~😋)

    所需准备

    第三方库:

    • requests >>> pip install requests

    开发环境:

    • 版 本: python 3.8

    • 编辑器:pycharm 2021.2

    实现代码:

    1. 发送请求 (访问网站)

    2. 获取数据

    3. 解析数据

    4. 保存数据

    代码

    因审核机制原因,我把网址里的一些东西删掉了,小可耐们可以自己添加一下哈,很容易的

    如果有不太会改或者有点点小懒惰的小可耐也可以私信我,我发你呐~ 💖

    注意一下哦~具体爬取的网址我会在评论区打出,大家注意看哦 😄

    (或查看并点击网页主页(文章)左侧的流动文字免费获取哦~(可能需要往下划一下呐))

    也可以直接查看文章下方推广加助理小姐姐V免费获取呐~

    对啦~需要视频教程的也是如上文哦

    import requests         # 发送请求
    
    headers = {
    
    }
    key = input('请输入你要搜索的gequ或者歌手名:')
    url = f'http://www..cn/api/www/search/searchMusicBykeyWord?key={key}&pn=1&rn=30&httpsStatus=1&reqId=27600630-069d-11ed-80a1-753c5e991919'
    json_data = requests.get(url=url, headers=headers).json()
    data_list = json_data['data']['list']
    for data in data_list:
        artist = data['artist']
        name = data['name']
        rid = data['rid']
        print(rid, name, artist)
        # 批量爬取yinyue
        # url 变量
        # x = 1 ,y = 2
        info_url = f'https://www..cn/api/v1/www/music/playUrl?mid={rid}&type=convert_url3&br=320kmp3'
        # 1. 发送请求
        music_url = requests.get(url=info_url).json()['data']['url']
        # 4. 保存数据
        music_data = requests.get(url=music_url).content
        open(f'music/{name}-{artist}.mp3', mode='wb').write(music_data)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    效果

    在这里插入图片描述
    在这里插入图片描述

    尾语

    幸福是可以通过学习来获得的,尽管它不是我们的母语。

    人生就是一 场旅行,不在乎目的地,在乎的应该是沿途的风景以及看风景的心情。

    ——励志语录

    本文章到这里就结束啦~感兴趣的小伙伴可以复制代码去试试哦 😝

    对啦!!记得三连哦~ 💕 另外,欢迎大家阅读我往期的文章呀~

    请添加图片描述

  • 相关阅读:
    后端配置拦截器的一个问题
    基于瞬时无功功率ip-iq的谐波信号检测Simulink仿真
    【MyCat简单介绍】
    竞赛选题 深度学习疲劳驾驶检测 opencv python
    Linux性能优化--性能追踪3:系统级迟缓(prelink)
    Hive字符串函数-空格处理
    Spring——IOC + DI功能实现(完全注解开发)
    字节跳动二面(消息队列+分布式+CAS+ThreadLocal)
    JAVA集合
    springboot+小区公共停车位管理 毕业设计-附源码201517
  • 原文地址:https://blog.csdn.net/python56123/article/details/125934098