python 音乐下载,基于Python的音乐推荐系统

  python 音乐下载,基于Python的音乐推荐系统

  腾讯云官网

  1.找到腾讯云功能控制台,新建一个功能(地区可选,这里以广州为例)。

  2.新建一个空白函数,随意填写函数名,选择Python3.6作为运行环境。

  为什么不用PHP?因为PHP要执行的任务都要通过云函数,速度太慢,效果差。

  3.此描述可以修改或保留为默认值。

  4.把这一页拉到底部。

  填在index.py里

  #乘1onx

  importrequestsdefstart():

  Cookies={MUSIC_U :在此输入您的音乐, __csrf :在此输入您的_ _ CSRF ,

  }

  RES=requests . post( https://y . 1 onx . cn/API . PHP?do=sign ,cookies=cookies)

  resp=requests . get( https://y . 1 onx . cn/API . PHP?do=daka ,cookies=cookies)print(res.text,resp . text)def main _ handler(event,context):return start()if _ _ name _ _= _ _ main _ _ :

  开始()

  其中MUSIC_U和__csrf需要修改到你账号的对应信息,其他的不需要修改。

  5.来拿网易云音乐的MUSIC_U和__csrf。

  打开网易云音乐官网,登录账号。

  进入我的主页。

  按F12(笔记本电脑可能需要按Fn F12)打开“网络”选项卡(部分浏览器显示网络)。

  按F5刷新页面,您将捕捉到一条music.163.com的消息,并打开它。

  向下翻页,直到找到饼干。

  从cookie中复制MUSIC_U和__csrf的值(建议先保存在文本文档或Word中,以后再使用)

  至此,我们已经完成了cookie信息的获取。

  6.复制我们刚刚进入腾讯云功能的MUSIC_U和__csrf。

  注意:只复制数值,不复制分号。并且云函数中的单引号不能删除。

  7.展开页面底部的高级设置。

  需要设置“内存、超时、运行角色”。把内存改成64M就够了,超时必须改,否则功能会自动停止。这里的情况不同。我已经用了360秒了。有兄弟建议900秒。其实只要保证几分钟,一般问题不大。启用运行角色并选择SCF_QcsRole。点击“完成”

  8.点击“触发器管理”3354以创建触发器。

  如果没有在这里创建触发器,函数将不会每天定期运行。

  选择“自定义触发周期”,参照Cron相关文档进行设置(此处时间设置与Github不同,此处时间为北京时间)

  如果没有设置成功,可以参考我的格式。每天0点11点20点02分01秒打卡。(为什么一天要多次打卡?因为很有可能你一天300首都不会放。这样更安全)

  9.理论上这没问题,但最好测试一下。我们点击“功能管理”中的3354“功能代码”

  向下翻页,点击“测试”按钮。

  测试结果检查:(为什么要写这个,因为每天的第一次打卡和当天晚些时候的几次打卡是不同的)

  第一次

  再测试一次(注意我的红线)

  10.至此都完成了。之后我会自动打卡,每天定时听歌。

  如果想检查它是否定时执行任务,可以通过日志查询查看时间。这是我第二次设置我的手动测试。

  下图是我自己的账号。从运行日志中可以发现,按照我们设定的时间运行良好。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: