青龙羊毛——网易云

本文提供了一个详细的教程,教你如何通过自动化脚本完成网易云音乐的任务,包括音乐人申请、音频上传、任务拉取、依赖安装、配置文件修改等。同时警告近期风控严格,音乐人资格可能受影响。教程涉及青龙面板、SSH等多种工具的使用,并提供了相关配置文件示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

天天有人问网易云,简单搞个教程!
网易云任务可以让你更快升级,因为它可以自动完成任务获得经验。还可以参加音乐人任务等!

感谢GitHub:chen310,大佬的开源!

一、申请音乐人
以下教程来自百度经验,无任何邀请性质。我没成功,失败了两次了,有成功的评论区分享一下经验!

1.申请入驻
根据自己的设备环境填写入驻信息!
电脑端入驻:音乐人
手机端入驻:音乐人
该步骤审核比较快,显示30分钟左右,实际用不了!

2.提交音频
去全民K歌找个别人唱的,或者自己唱歌好听的就自己唱一首。
将音频下载下来,转换成WAV格式,上传音频,然后按提示操作,一直点下一步即可!
提交之后需要等待审核,该步骤审核好像比较慢,显示三天,我第一次一天多点被拒绝,第二次半天不到被驳回,哭了。

3.操作时需要用到的工具:
全民K歌——K歌
音频获取——唱歌
格式转换——换歌
提交音频——传歌
干音获取——干音

一切就绪,等待审核!
有了豆豆就可以兑换某易云会员了!
黑胶会员——VIP

准备工作到处结束!
我失败了,折腾半天只能用来签到了,你们自己试吧!
好像最近风控挺严重的,有音乐人的其实不建议搞呆瓜,容易把音乐人搞没,丑话说在前面了,音乐人没了别来找我!
作者仓库已经建议不要继续使用了,应该是有很多音乐人被取消了,用不用想清楚,反正我不怎么用网易云,网易云以前一直都是挂云函数的!

二、拉取任务
两种方法,青龙和SSH,看个人习惯吧!
1.青龙面板
定时任务,新建拉库命令!

ql repo https://ghproxy.com/https://github.com/chen310/NeteaseCloudMusicTasks.git "index.py" "" "py"&&task chen310_NeteaseCloudMusicTasks/ql_update.py

更新代码
如果需要更新代码则运行一次拉库任务即可!

2.服务器终端
在服务器终端依次执行下方命令!
1)进入容器

docker exec -it qinglong bash

命令中qinglong是容器名,如果容器名称不是 qinglong ,请自行修改。
2)拉取代码
进容器之后,执行下方命令

ql repo https://github.com/chen310/NeteaseCloudMusicTasks.git "index.py" "" "py"

拉不动的请加代理https://ghproxy.com/,按理说这个库还没被封,如果还是拉不动,用你自己的青龙拉库代理,加了代理还拉不到的,那就是你青龙的问题了,自己排查原因吧!

ql repo https://ghproxy.com/https://github.com/chen310/NeteaseCloudMusicTasks.git "index.py" "" "py"

3)生成配置文件
执行下方命令

task chen310_NeteaseCloudMusicTasks/ql_update.py

更新代码
如果需要更新代码,重复上述步骤即可!

三、安装依赖
进入容器之后,执行下方命令安装所需依赖!
安装 Linux 依赖

apk add --no-cache python3-dev gcc libc-dev

安装 Python 依赖

pip3 install requests json5 pycryptodomex

四、修改配置文件
脚本管理中找到项目目录,对目录中的配置文件 config.json 进行修改,修改方式可以参考下方格式

{
    /* 开源地址: https://github.com/chen310/NeteaseCloudMusicTasks */
    "version": "2.19",
    "users": [
        {
            /* 填写手机号或邮箱 */
            "username": "",
            /* 如果使用非中国大陆的手机号登录则需填写 countrycode,其他情况都不用填写 */
            "countrycode": "",
            /* 填写密码或 32 位 md5 加密后的密码 */
            "password": "",
            /* 填写国内IP,否则可能会有无法登录等问题出现,多个账号最好设置不同的IP */
            /* 可填写本机IP,查看方法:https://www.ip138.com/ 填写显示的ip即可 */
            "X-Real-IP": "",
            /* 是否运行该账号的任务 */
            "enable": true
            /* 若每个账号的任务设置不同,请在下方单独设置 */
            /* ,"setting":{} */
        } /*,{
            "username":"",
            "countrycode": "",
            "password":"",
            "X-Real-IP":"",
            "enable": true
        }*/
        /* 多个账号删除上面的注释,以此类推 */
    ],
    "setting": {
        /* 推送 */
        "push": {
            "serverChan": {
                "module": "serverChan",
                /* 是否启用server酱微信推送 */
                "enable": false,
                /* 填写server酱旧版SCKEY或新版SendKey */
                "KEY": "",
                /* 是否将多个账号的信息合并推送 */
                "merge": true
            },
            /* 官网 https://www.pushplus.plus */
            "pushPlus": {
                "module": "pushPlus",
                /* 是否启用pushplus微信推送 */
                "enable": false,
                /* pushplus的token */
                "pushToken": "",
                /* 消息模板:  markdown | html | txt | json */
                "template": "markdown",
                /* 群组编码,为空时发给自己 */
                "topic": "",
                /* 是否将多个账号的信息合并推送 */
                "merge": true
            },
            "CoolPush": {
                "module": "CoolPush",
                /* 是否启用酷推推送 */
                "enable": false,
                /* 推送方式: send QQ号私人推送 | group QQ群推送 | wx 微信推送 | email 邮件推送 */
                "method": "send",
                /* 酷推Skey */
                "Skey": "",
                /* 是否将多个账号的信息合并推送 */
                "merge": true
            },
            "WeCom": {
                "module": "WeCom",
                /* 是否启用企业微信推送 */
                "enable": false,
                /* 企业ID,登录企业微信后在管理后台“我的企业”-“企业信息”下查看 */
                "corpid": "",
                /* 应用ID,在“应用管理”里,点进相应的应用可查看 */
                "agentid": "",
                /* 应用密钥,在“应用管理”里,点进相应的应用可查看 */
                "secret": "",
                /* 要推送的人的用户ID,每个成员都有唯一的userid,即所谓“帐号”。在管理后台->“通讯录”->点进某个成员的详情页,可以看到。默认为"@all",向该企业应用的全部成员发送 */
                /* 若该企业应用有多个成员,请将id改为自己的id,如“ZhangSan”,以免其他成员也收到消息 */
                "userid": "@all",
                /* 消息类型:text 文本消息(微信、企业微信里均可查看) | textcard 文本卡片消息(微信、企业微信里均可查看) | markdown markdown消息(只能在企业微信里查看)  */
                "msgtype": "text",
                /* 是否将多个账号的信息合并推送 */
                "merge": false
            },
            "Telegram": {
                "module": "Telegram",
                /* 是否启用Telegram推送 */
                "enable": false,
                /* Telegram账号ID */
                "userId": "",
                /* TG机器人token */
                "botToken": "",
                /* 是否将多个账号的信息合并推送 */
                "merge": true
            },
            "Bark": {
                /* 项目地址: https://github.com/Finb/Bark */
                "module": "Bark",
                /* 是否启用Bark推送 */
                "enable": false,
                /* Bark的地址 */
                "Bark_url": "",
                /* Bark的API key */
                "Bark_key": "",
                /* 是否将多个账号的信息合并推送, 建议为false,iOS推送消息过长可能会失败 */
                "merge": false
            }
        },
        /* 签到 */
        "sign": true,
        /* 云贝任务,任务列表中有如下的任务时才触发 */
        "yunbei_task": {
            /* 分享歌单 */
            "162005": {
                "taskName": "发布动态",
                "module": "publishEvent",
                /* 是否开启任务 */
                "enable": false,
                /* 自定义要分享的歌单id,用逗号隔开,分享时随机选取一个,若为空,则从每日推荐歌单中随机选取 */
                "id": [],
                /* 自定义动态内容,用逗号隔开,分享时随机选取一个 */
                "msg": [
                    "每日分享",
                    "今日分享",
                    "分享歌单"
                ],
                /* 分享成功后是否自动删除该动态 */
                "delete": true
            },
            /* 访问云音乐商城 */
            "216002": {
                "taskName": "访问云音乐商城",
                "module": "visitMall",
                /* 是否开启任务 */
                "enable": true
            },
            /* 云贝推歌 */
            "200002": {
                "taskName": "云贝推歌",
                "module": "rcmdSong",
                /* 是否开启任务 */
                "enable": false,
                /* 要推荐的歌曲id,随机选取一个,如[65528, 64634] */
                "songId": [],
                /* 推荐的云贝数量 */
                "yunbeiNum": 10,
                /* 推荐理由,随机选取一个*/
                "reason": [
                    "有些美好会迟到,但音乐能带你找到",
                    "希望找到和我一样喜欢这首歌的朋友",
                    "人间好声音,推荐给你听"
                ]
            },
            /* 发布Mlog:根据填写的歌曲ID,自动下载歌曲的专辑图,并上传 */
            "162006": {
                "taskName": "发布Mlog",
                "module": "publishMlog",
                /* 是否开启任务 */
                "enable": false,
                /* 填写歌曲id,随机选取一个,如[65528, 64634] */
                "songId": [],
                /* 动态内容,随机选取一个,其中$artist会被替换为歌手名,$song会被替换为歌曲名 */
                "text": [
                    "分享$artist的歌曲: $song",
                    "分享歌曲: $song"
                ],
                /* 图片大小,越大则消耗的外网出流量越多 */
                "size": 500,
                /* 发布成功后是否自动删除该动态 */
                "delete": true
            },
            "166000": {
                "taskName": "分享歌曲/歌单",
                "module": "share",
                /* 是否开启任务 */
                "enable": false
            },
            /* 浏览会员中心 */
            "656007": {
                "taskName": "浏览会员中心",
                "module": "visitVipCenter",
                /* 是否开启任务 */
                "enable": false
            }
        },
        /* 音乐人任务,登录音乐人中心默认开启,其他按需开启 */
        "musician_task": {
            /* 登录音乐人中心 */
            "749006": {
                "taskName": "音乐人中心签到",
                "module": "musicianSignin",
                "enable": true
            },
            /* 发布3条动态 */
            "740004": {
                "taskName": "发布动态",
                "module": "publishEvent",
                "enable": false,
                /* 自定义要分享的歌单id,用逗号隔开,分享时随机选取一个,若为空,则从每日推荐歌单中随机选取 */
                "id": [],
                /* 自定义动态内容,用逗号隔开,分享时随机选取一个 */
                "msg": [
                    "每日分享",
                    "今日分享",
                    "分享歌单"
                ],
                /* 发布后自动删除 */
                "delete": true
            },
            "755000": {
                "taskName": "发布主创说",
                "module": "publishComment",
                "enable": false,
                /* []内填写你自己歌曲的id,如有多首用,隔开,随机挑选一首 */
                "id": [],
                /* []内填写要发布的内容,如有多个用,隔开,随机挑选一个 */
                "msg": [
                    "感谢大家收听"
                ],
                /* 发布后自动删除 */
                "delete": true
            },
            "732004": {
                "taskName": "回复粉丝评论",
                "module": "replyComment",
                "enable": false,
                /* []内填写你自己歌曲的id,如有多首用,隔开,随机挑选一首 */
                "id": [],
                /* []内填写要回复的内容,如有多个用,隔开,随机挑选一个 */
                "msg": [
                    "感谢收听"
                ],
                /* 发布后自动删除 */
                "delete": true
            },
            "755001": {
                "taskName": "回复粉丝私信",
                "module": "sendPrivateMsg",
                "enable": false,
                /* []内填写粉丝的用户id,如有多个用,隔开,随机挑选一个进行回复 */
                "id": [],
                /* []内填写要回复的内容,如有多个用,隔开,随机挑选一个 */
                "msg": [
                    "你好"
                ]
            },
            "739008": {
                "taskName": "观看课程",
                "module": "watchCollegeLesson",
                "enable": false
            },
            "740005": {
                "taskName": "访问自己的云圈",
                "module": "visitMyCircle",
                "enable": false,
                /* 自己的云圈ID,可不填写,如果提示 resourceID 获取失败,则需要手动填写 */
                "circleId": ""
            },
            /* 发布Mlog:根据填写的歌曲ID,自动下载歌曲的专辑图,并上传 */
            "744005": {
                "taskName": "发布mlog",
                "module": "publishMlog",
                /* 是否开启任务 */
                "enable": false,
                /* 填写歌曲id,随机选取一个,如[65528, 64634] */
                "songId": [],
                /* 动态内容,随机选取一个,其中$artist会被替换为歌手名,$song会被替换为歌曲名 */
                "text": [
                    "分享$artist的歌曲: $song",
                    "分享歌曲: $song"
                ],
                /* 图片大小,越大则消耗的外网出流量越多 */
                "size": 500,
                /* 发布成功后是否自动删除该动态 */
                "delete": true
            }
        },
        /* VIP 成长值任务 */
        "vip_task": {
            "816": {
                "taskName": "创建共享歌单",
                "module": "createSharedPlaylist",
                "enable": false,
                /* 自定义歌单名,用逗号隔开,随机选取一个 */
                "name": [
                    "歌单",
                    "我的歌单"
                ],
                /* 创建成功后是否自动删除该动态 */
                "delete": true                
            }
        },
        /* 打卡刷歌 */
        "daka": {
            /* 是否开启任务 */
            "enable": false,
            /* 满级时自动停止 */
            "full_stop": true,
            /* 是否开启自动打卡,该模式下song_number和sleep_time参数将失效 */
            "auto": true,
            /* 对打卡误差的容忍度,在自动打卡模式下有效 */
            /* 0表示必须要达到300首才停止打卡,10表示达到290首就可以停止打卡 */
            /* 可以设置为10左右,避免因为误差导致不停打卡 */
            "tolerance": 10,
            /* 歌曲数 */
            "song_number": 300,
            /* 休眠时间 */
            "sleep_time": 10,
            "upload_num": 300
        },
        /* 其他任务 */
        "other": {
            /* 刷歌单中歌曲的播放次数,用来改变听歌风格,仅在需要时使用 */
            "play_playlists": {
                "enable": false,
                /* 歌单id,用逗号隔开,如 [5279371062,5279377564] */
                "playlist_ids": [],
                /* 播放次数 */
                "times": 1
            }
        },
        /* 在网易云音乐中关注作者 */
        "follow": true
    }
}

配置文件路径:/root/ql/scripts/chen310_NeteaseCloudMusicTasks/config.json

五、懒人上车
还是那句话,不会就别折腾了,直接上别人车!
懒人快车——侠盗飞车
注:车不是我的,一切后果与我无关,提前告知!

六、免责声明
我只是分享,一切后果自己承担,包括但不限于音乐人资格被取消等!
作者已经不建议继续使用了,一直有人问我才发的,反正我没音乐人,想清楚再玩!

七、感谢支持

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许小墨~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值