自动验证码登录网易云音乐,获取并定时推送每日推荐与公开榜单歌曲信息。
网易云音乐推送技能是一项面向实际任务的技能,主要用于自动获取网易云音乐每日推荐并推送,支持验证码登录获取个性化日推;✅ 个性化日推 - 登录后获取专属每日推荐;
✅ 多榜单支持 - 飙升榜、新歌榜、热歌榜等公开榜单;✅ 丰富歌曲信息 - 歌曲链接、推荐理由、别名标签。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
自动获取网易云音乐每日推荐并推送,支持验证码登录获取个性化日推。
每日推送包含以下信息:
| 字段 | 说明 | 示例 |
|---|---|---|
| 歌曲名 | 歌曲标题 | "Yellow" |
| 歌手 | 演唱者 | "Coldplay" |
| 专辑 | 所属专辑 | "Yellow" |
| 歌曲链接 | 网易云直达链接 | https://music.163.com/song?id=xxx |
| 推荐理由 | 热度指标 | "十万红心"、"超85%人播放" |
| 别名标签 | 歌曲别名/备注 | "电影《阳光小美女》最热配乐" |
当前状态: 网易云官方API对歌曲风格标签的支持有限
已有信息:
替代方案: 推荐理由已能很好地反映歌曲的流行程度和用户喜好
pip3 install cryptography
cd /root/.openclaw/workspace # 发送验证码 python3 skills/netease-music-pusher/scripts/netease_client.py send_captcha <手机号> # 使用验证码登录 python3 skills/netease-music-pusher/scripts/netease_client.py login <手机号> <验证码>
# 获取个性化日推(需要登录) python3 skills/netease-music-pusher/scripts/netease_client.py daily # 获取公开榜单(无需登录) python3 skills/netease-music-pusher/scripts/netease_client.py toplist
添加OpenClaw定时任务,每天自动推送:
# 任务配置示例
{
"name": "网易云日推推送",
"schedule": "0 8 * * *",
"command": "python3 skills/netease-music-pusher/scripts/netease_client.py daily"
}
netease-music-pusher/ ├── SKILL.md # 本说明文档 ├── scripts/ │ ├── netease_client.py # 主客户端(支持登录+日推) │ └── netease_public_api.py # 公开API(无需登录) └── README.md # 详细使用说明
发送验证码
/weapi/sms/captcha/sent验证码登录
/weapi/login/cellphone保存登录状态
secrets/netease_cookies.json/weapi/v1/discovery/recommend/songs网易云API使用自定义加密:
具体实现见 netease_client.py 中的 NeteaseCrypto 类。
A: 可能原因:
解决: 等待几分钟后重试,或尝试其他时间段。
A: Cookies通常7-30天有效,过期后需要重新登录。
解决: 重新执行验证码登录流程。
A: 当前版本仅支持验证码登录,更安全且无需存储密码。
A: 网易云已限制二维码登录API(返回8821错误),建议使用验证码登录。
cryptography 库文档相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习