吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 88005|回复: 1342
上一主题 下一主题
收起左侧

[其他] 网易云音乐多账号全自动升级,彻底解放双手

    [复制链接]
跳转到指定楼层
楼主
superBoyJack 发表于 2020-6-28 11:43 回帖奖励
本帖最后由 superBoyJack 于 2020-7-15 10:32 编辑

引言

论坛里之前有大佬做了一个windows的界面软件可以刷听歌数量来达到快速升级的目的,用起来挺爽的,即使是每天只需要打开软件登陆打卡就行,但我总是忘记,为了达到全自动的目的,我动手做了一个python脚本,可以放在服务器上运行,从此不用再去管它,每天它都会自动去打卡听完300首歌,并且可以多账号使用(理论上可以达到几百个),每天会向微信发送消息汇报任务进度。


如果担心影响个性推荐可以使用这个工具:【PC】网易云音乐一键听歌,秒听千百首

简单介绍一下推荐的这个工具,它是一个运行在windows上的软件,可以刷单曲的播放次数,下载即可使用,并且代码开源,使用的API也是本项目在用的API,只需要更新到最新的API即可。

目录

一、总体介绍(必看)

二、部署Python项目的三种方法(必看)

① 云函数(推荐)
② 本地使用
③ 服务器部署

三、部署API接口的三种方法(可不看)

① fork项目并从GitHub导入
② 直接复制项目(推荐)
③ 服务器部署

四、配置账号(必看)

五、效果演示(可不看)

六、下载地址(必看)

七、查看日志(可不看)

八、其他事项(必看)

九、常见问题(选看)

十、项目结构(可不看)

十一、声明(必看)


一、总体介绍

这个项目可以做到的功能有:

  1. 每天自动登陆听完300首歌
  2. 每天自动向你的微信推送听歌任务进度

这个项目分为Python客户端和API接口(服务器),一共两个项目,各有三种部署方法。Python项目的部署最简单的是云函数法,API项目的部署最简单的是直接复制项目法

自己搭建API和申请Server酱并不是并须的,没有的话项目也可以运作,只是开发者觉得自己搭建API比较安全,用别人的API别人悄悄加后门你都不知道,当然开发者的API已经公开并且所有代码都开源了,肯定是没有后门的,大家可以拿去用。至于Server酱是为了让你每天知道进度以及项目有没有出问题,也不是必须要加的。

所以你想快速使用的话,可以直接看部署Python项目的云函数法和后面的部分,部署API项目可以不看。

当你成功运作项目后如果想学习自己搭建API接口再回来看API这一部分。

无论采取哪一种方式部署,都要看配置账号这一部分,很简单却也很重要!!!

更多内容请看其他事项


二、部署Python项目的三种方法

① 云函数

全民升级时代来了!项目支持了云函数!!!

什么是云函数?就是可以让你没有服务器、本地电脑不用下载Python也可以使用这个项目,而且还是白嫖

既解决了很多人部署的麻烦,也给了那些被劝退的朋友回来的勇气,十分钟便可以全部弄完。

1. 进入云函数

这里拿腾讯云的云函数做个案例,没有的可以免费开通一下,地址:https://console.cloud.tencent.com/scf/list-create?rid=1&ns=default

2. 新建函数

函数名随意,运行环境选Python 3.6,创建空白函数,然后下一步

新建函数

3. 上传代码

确保环境为python 3.6,执行方法改为:index.main,提交方式一定要选本地文件夹,然后从GitHub项目克隆Zip压缩包,解压成文件夹,然后点击这个上传把文件夹上传进来,完了后点击下面的高级设置。

4. 高级设置

内存用不了太大,64MB就够了,超时时间改为最大的900秒,然后点击最下面的完成。

5. 配置账号

自己改下init.config里的账号密码以及Server酱密匙,用到多账号的也要配置account.json,做完后点击保存并测试。如果你的配置没有错,稍等几分钟便可以看到结果,在此期间不要刷新页面。结果会在自行日志里。

6. 设置定时

点击左边的触发管理,然后新建触发器,触发周期为自定义,表达式就是每天的什么时候做任务,我选择的早上8点30分,可以自行修改,填好后点击提交即可,到此你的每日听歌项目便部署完成,感谢使用!!


② 本地使用

本地部署需要电脑下载并安装配置好Python

1. 下载项目

克隆项目到本地

git clone https://github.com/ZainCheung/netease-cloud.git

或者fork本项目到你的仓库进行克隆

又或者在项目仓库直接下载ZIP压缩包,这些都是可以的

2. 安装依赖

需要安装的依赖目前只有一个request,如果运行报错缺少什么模块就给什么模块加进requirements.txt

pip install -r requirements.txt

3. 配置账号见后文

4. 启动程序

程序需要python3的运行环境,如果没有请自行下载安装配置,,启动程序前一定要先配置账号,然后再启动程序

python main.py

③ 服务器部署

推荐使用宝塔面板,在宝塔应用商店里面有一个Python项目管理器,下载安装,并选择3.0以上版本,推荐3.7.2版本.

1. 下载安装Python项目管理器

2. 新建项目

这里的netease-cloud就是这个项目的文件夹,我给放在了/www/wwwroot/路径下了,可见我这里下载安装的是3.7.2版本的python框架选择Python,启动方式也为Python,启动文件选择main.py端口不用填,勾选安装模块依赖,是否要开机启动自己随意咯,然后确定。

3. 确定运行状态

这时候项目就开始在运行了,就可以去项目在文件夹的路径,找到run.log即可查看运行日志

部署前也要记得先配置,然后再部署


三、部署API接口的三种方法

建议新手使用自动托管方式,可以完全不需要编程基础即可搭建api接口,推荐使用网站:https://glitch.com/

这个网站是国外的,名气也很大,在上面托管网站的有几百万,免费使用,缺点就是速度没有国内的服务器快,还有就是如果没有访问了,一定时间后会进入休眠,等待下一次请求到来后需要等待几秒的解冻时间。不过这些对这个项目并没有什么影响,所以可以放心部署。

API项目地址:https://github.com/ZainCheung/netease-cloud-api

下面三种方法,第一种第二种最简单但速度慢,而且需要你有网站账号,第三种访问速度快但需要你有服务器,大家自己取舍,但基本上有服务器了都想自己搭建吧,大家随意

① fork项目并从GitHub导入

  1. fork这个API项目到你的仓库

  2. 打开网站注册并登陆,新建项目,选择从GitHub导入,地址为本项目的git地址

  3. 修改你的glitch项目名,例如:netease-test

  4. 那么你的接口名为“项目名.glitch.com”:https://netease-test.glitch.me/

  5. 访问你的接口看到欢迎页面即部署成功

使用这种方式部署网站接口,0成本且快速可用,且不用担心环境部署运维等问题,当然如果有条件用自己的服务器搭建也是可以的。

1. fork项目

感谢Star

2. 导入项目
2-1. 填入你的的git地址,地址在你的Github项目的clone按钮里,要用https

2-2. 改自己项目名

2-3. 获得API地址

又或者

② 直接复制项目

或者可以直接复制一份这个API项目成为你的项目,进入开发者的api服务器: https://glitch.com/edit/#!/netease-cloud-api 选择右上角的 Remix to Exit,即可成为你自己的项目,你便可以对代码进行修改,自定义你的域名。

获得API地址

又或者

③ 服务器部署

部署到服务器,对于新手还是比较建议安装宝塔面板,然后就可以在浏览器中进行界面化操作,免得有的人不会Linux的命令行。

1. 下载PHP

确保下载了PHP,版本不要太老就行

2. 添加网站

填入你提前在你的域名运营商解析的域名,可以是子域名比如,api.xxxxxx.com,写个网站备注,然后根目录选择到下载的项目路径,FTP不创建,数据库不创建默认utf-8就行,程序类型PHP,版本选择下载的版本,提交即可运行你的网站.

运行网站

这里演示域名为test.com,然后在浏览器里输入你的网站地址,看到欢迎页面即为部署成功

四、配置账号

为了保护账号信息,所有的账号密匙都打上了*号,使用时请换成自己的账号

打开init.config文件,进行配置

# setting.config(UTF-8)

第一句注释是为了声明编码格式,请不要删除该行注释


1. 账号

[token]
# 网易云音乐账号(手机号/网易邮箱)
account = 150********

# 密码,明文/MD5,建议自己去MD5在线加密网站给密码加密,然后填到下面
# 明文例如:123456abcd
# MD5例如:efa224f8de55cb668cd01edbccdfc8a9
password = bfa834f7de58cb650ca01edb********

token区域下存放个人账号信息,account存放网易云账号,password存放密码

注意,这里密码填写类型与后面的md5开关相关联,具体见后面介绍


2. 设置

[setting]
# 开关的选项只有 True 和 False
# 打卡网站的网址,如果失效请提issue:https://github.com/ZainCheung/netease-cloud-api/issues/new
api = https://netease-cloud-api.glitch.me/

api是指提供接口的服务器地址,这里提供一个Demo,源码也已经全部开源,如有对项目存在疑问欢迎查看源码,项目地址:ZainCheung/netease-cloud-api

另外想快速拥有一个一模一样的api服务并且使用自己定义的域名,那么可以按照上面项目的教程自己快速搭建


2-1. MD5

# 密码是否需要MD5加密,如果是明文密码一定要打开
# true  需要, 则直接将你的密码(明文)填入password,程序会替你进行加密
# false 不需要, 那就自己计算出密码的MD5,然后填入上面的password内
md5Switch = false

md5开关,如果自己不会加密md5,那么将这个开关置为true,并且将你的密码(明文)填入password,程序会为你加密。如果已经知道密码的md5,则将这个开关置为false,将md5填入上面的password内

自己制作MD5时一定要是32位小写!!!


2-2. 多账号

# 是否开启多账号功能,如果打开将会忽视配置文件里的账号而从account.json中寻找账号信息
# 如果选择使用多账号,请配置好account里的账号和密码,即account和password,而sckey不是必需的,如果为空则不会进行微信推送
# 介于账号安全着想,account.json中的密码必须填写md5加密过的,请不要向他人透露自己的明文密码
peopleSwitch = false

这个开关是为那些拥有多账号或者准备带朋友一起使用的朋友准备的,正如注释所说,如果你有多个账号,都想使用这个服务,那么可以打开peopleSwitch置为true,那么配置文件里的账号就会被程序忽略,直接读取account.json中的账号信息,关于account.json的配置在后面。


2-3. 微信提醒

# Server酱的密匙,不需要推送就留空,密匙的免费申请参考:http://sc.ftqq.com/
sckey = SCU97783T70c13167b4daa422f4d419a765eb4ebb5ebc9********

Server酱,是一个可以向你的微信推送消息的服务,并且消息内容完全自定义,使用之前只需要前往官网,使用GitHub登陆,扫码绑定微信,便可以获得密匙,从此免费使用Server酱


3. 配置多账号

第一次打开account.json,内容会是这样

[
    {
        "account": "ZainCheung@163.com",
        "password": "10ca5e4c316f81c5d9b56702********",
        "sckey": "SCU97783T70c13167b4daa422f4d419a765eb4ebb5ebc9********"
    },
    {
        "account": "150********",
        "password": "bfa834f7de58cb650ca01edb********",
        "sckey": "SCU97783T70c13167b4daa422f4d419a765eb4ebb5ebc9********"
    },
    {
        "account": "132********",
        "password": "f391235b15781c95384cd5bb********",
        "sckey": "SCU97783T70c13167b4daa422f4d419a765eb4ebb5ebc9********"
    }
]

可见里面是一个数组文件,成员为账号对象,对象有三个属性,分别是账号、密码、Server酱密匙。

不同的账号对应不同的密匙,在做完这个账号的任务后会给这个密匙绑定的微信发送消息提醒,如果留空则不提醒,留空也请注意语法,记得加双引号,列举一个正确的案例

[
    {
        "account": "ZainCheung@163.com",
        "password": "10ca5e4c316f81c5d9b56702********",
        "sckey": ""
    },
]

可见这里的sckey为空,那么完成任务后便不会发送消息提醒,如果不确定是否成功可以查看日志


五、效果演示

使用前可以看到是9027

使用前

使用后是9327首,刚好涨了300首

使用后

微信提醒

微信提醒依赖于Server酱,这是个很奈斯的工具,个人开发的一个项目,对所有人保持免费开放,需要使用GitHub登陆,然后绑定微信,拿到你的密匙,填入到配置文件的sckey中,或者多账号文件account.json

提示的内容也可以自行修改,main.py文件的第143行左右的diyText函数里的content为提示内容,里面可以自定义提示内容,比如你不是考研党就把考研那一行删去,以及每日一句,,等等,如有需要尽情改。

看一下效果:

微信提醒


六、下载地址

Python项目地址:https://github.com/ZainCheung/netease-cloud

api接口项目地址:https://github.com/ZainCheung/netease-cloud-api

api的Demo演示地址:https://netease-cloud-api.glitch.me/

api在线服务器:https://glitch.com/edit/#!/netease-cloud-api


七、查看日志

只有本地部署和服务器部署才会生成日志文件,而用云函数搭建的不会有这个run.log文件,如需查看日志可以查看云函数内置的日志。

日志文件记录了程序运行的状况,程序运行中生成的所有记录都会保存在日志文件中,第一次克隆项目时,不会看到run.log日志文件,而在程序第一次运行时才会生成,下面看一下我在服务器上的日志:

日志

可以看到我打卡了不止一个账号,还有我朋友的号,这个就用到了多账号配置,如果你有个小迷妹,你可以帮她带着一起用,又或者你想像我一样放在服务器上使用,那么就配置一下吧


八、其他事项

1. Server酱

一定要绑定微信才会有效果

Server酱的官网地址:http://sc.ftqq.com/

2. MD5

制作时选择32位小写!!!

在线“制作”MD5:https://tool.chinaz.com/tools/md5.aspx

比较建议大家使用MD5,因为别人即使知道了你的MD5,也很难还原你的密码,相对而言要安全很多,而原密码在你制作MD5时就被隐藏起来了,只有你一个人知道密码

3. 修改听歌次数

注意:云函数修改index.py,服务器或者本地的话则是修改main.py

如果你的等级比较高,然后使用这个发现每次都没有听满300首,那么你可以修改主程序的start函数(165行左右)的打卡次数,将3改大点,比如改到6就可以打卡6次

for i in range(1,3):

如果你嫌打卡速度慢了,可以修改休眠时间,30秒改为10秒之类的,请自行调试

time.sleep(30)

4. 可用性

可能有人会说,直接使用网页或者电脑程序每天打卡不就好了,干嘛还要脚本。是的,使用网站和程序确实可以做到一样的效果,不过我懒啊,还总是忘事,所以就让它彻底全自动化,可能也有不少人愿意像我这样折腾一番,然后就可以坐享其成一劳永逸,每天坐等微信提醒就行。

5. 初衷

使用网易云也有挺久了,听的歌也挺多,但总是会听重复的歌,而重复的歌又不算进等级里去,所以还是很想升级的。


九、常见问题

1. 确保自己的账号密码都没有问题,却总是提示检查账号密码怎么回事?

答:很有可能是当前的API不可用了,默认API使用的人较多,,而且大多都挤在一个时间段用了,,导致平台反应不过来,本身就是国外站,速度比较慢,大家可以分开点做任务,下午晚上都是可以的,不然这个API就会被挤挂掉了,还是建议大家自己搭建API,这样自己访问速度也会快很多。
大家部署完API记得在 init.config文件中更改 api地址为自己部署的地址,比如你的域名是api.test.com或者api.glitch.me等等。

2. 已经换了API,还是报错检查账号密码?

答:如果确定API可以用,但依旧提示账号密码有问题,还请检查一下配置文件的账号密码以及md5Switch有没有选对,密码的MD5一定要是32位小写,已经有人因为没注意这个而出错的了。

并且 init.config文件中要更改 api地址为自己部署的地址。

3. 打卡完成后为什么歌曲累计播放没有涨或者涨幅很小?

答:打卡完成后听歌数量并不会立刻更新,建议等待半小时或者更多一段时间,由于官方计数规则限制,只有从未听过的歌曲才计入总数,所以如果你的播放量本来就很高,建议加大打卡的循环次数,教程见其他事项第三条。

最新方法:建议更新一下API,然后使用这个项目:
https://github.com/ZainCheung/netease-cloud-fastplay
更改一下自己的听歌风格,因为每天刷的300首是来自于你的每日推荐歌单,当听歌偏好一直没有变化的时候,网易云推送系统陷入了死循环,推来推去就那些歌,而这些恰好你都听过了,累计播放自然就不会上涨了。

4. 自己用服务器搭建的API,首页能打开,但点击检查没反应?

答:API一定要用PHP部署,如果是纯静态是没有任何作用的,建议新手或者小白使用前两种部署方式,有能力者使用第三种。

5. 使用多账号报错怎么办?

答:在确保其他配置没有问题的情况下,检查一下account.json里面的格式是否正确,账号与账号之间要有逗号,具体格式参考项目里的案例。

6. 使用这个会影响我的听歌风格吗?

答:刷的歌都来自您的每日推荐歌单,不影响。

7. 使用这个我的账号安全吗?

答:从技术上来说,在配置文件中填写的账号密码无论是自行加密还是让程序加密(MD5其实不是加密,只是一种摘要算法,用来防止文件信息等被篡改),最终API接口收到的都是MD5,假设你使用的是网上随便找的API,即使别人改过代码,保存了你的账号信息,想要通过彩虹表暴力破解,也是大费周章还只能搞到简单的密码,至于大神级别的Hack可能毫无压力,但人家大神也不稀罕做这些,所以说安全性基本上没有问题。

8. 其他报错

{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"module 'index' has no attribute 'main_handler'"}

答:这个是通过云函数部署报的错,原因是没有改执行方法,请看云函数部署那一节的图片内容。

在您选择的文件夹里面找不到netease-cloud-master/index.py文件

答:重新去GitHub下载最新的项目。

还有其他问题可以到GitHub提Issue或者在吾爱帖子下提问题,遇到程序报错可以截图或者复制报错信息。

十、项目结构

|-- 项目文件夹
    |-- LICENSE
    |-- README.md
    |-- account.json
    |-- init.config
    |-- main.py
    |-- requirements.txt
    |-- run.log

LICENSE:开源许可证

README.md:项目自述文件

account.json:账号存放文件

init.config:配置文件

main.py:主程序

requirements.txt:依赖清单

run.log:运行日志

十一、声明

请不要找我代挂账号,如果使用我的api请使用md5摘要密码,本项目的所有脚本以及软件仅用于个人学习开发测试,所有网易云相关字样版权属于网易公司,勿用于商业及非法用途,如产生法律纠纷与本人无关。


码字不易,大家给点鼓励吧(暗示)!!!

GitHub也非常感谢你的小星星,你们的肯定就是对我最大的鼓励,然后就会有动力做出更多作品!

点评

NB,已完成配置,已测试正常。用的云函数  发表于 2020-7-1 09:47
你以为说这么详细我就懂了吗! 太小看我了!  发表于 2020-6-30 21:28

免费评分

参与人数 510吾爱币 +476 热心值 +470 收起 理由
出门戴领带 + 1 + 1 谢谢@Thanks!
djf夫列夫 + 1 我很赞同!
Adonis-VG + 1 + 1 谢谢@Thanks!
sunshine丶 + 1 谢谢@Thanks!
卑微小张 + 1 + 1 用心讨论,共获提升!
橘狗 + 1 + 1 热心回复!
Y0ngDumpl1ng + 1 谢谢@Thanks!
寒一七 + 1 + 1 不明觉厉
Nikke + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
supergm + 1 + 1 又学到新东西了
gurenn + 1 + 1 谢谢@Thanks!
不爱everyone + 1 + 1 谢谢@Thanks!
lx886 + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
Zepore + 1 用心讨论,共获提升!
yjl1230451 + 1 + 1 谢谢@Thanks!
alonedancer + 1 + 1 好久没见这么用心的教程了
最凉不过人心。 + 1 + 1 谢谢@Thanks!
YJpig + 1 + 1 谢谢@Thanks!
FEATHER- + 1 + 1 我很赞同!
xiaoran666 + 1 + 1 我很赞同!
旗袍妹妹 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
房檐上的猫 + 1 改天自己部署个玩玩,谢谢这么详细的教程了
果冻菌 + 1 + 1 用心讨论,共获提升!
xz180205900 + 1 + 1 nb
爆炒猪大肠 + 1 + 1 我很赞同!
何处不惹尘埃 + 1 + 1 我很赞同!
简易兮 + 1 + 1 谢谢@Thanks!
nbv78 + 1 我很赞同!
akonet + 1 + 1 我很赞同!
wangyangcnmb + 1 谢谢@Thanks!
gongzai21 + 1 谢谢@Thanks!
guqueque + 1 + 1 我很赞同!
虚心社 + 1 + 1 谢谢@Thanks!
阿基 + 1 + 1 谢谢@Thanks!
sky995 + 2 + 1 用心讨论,共获提升!
wxhwz + 1 + 1 我很赞同!
bingtangbing + 1 + 1 谢谢@Thanks!
H小磊 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Immortal_Y + 1 + 1 谢谢@Thanks!
skeeeer + 1 + 1 我很赞同!
lbxfather + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
MoonKing + 1 + 1 谢谢@Thanks!
Sm1Lin9Fac3 + 1 + 1 感谢分享
zyc0113 + 1 + 1 我很赞同!
nosexynomoney + 1 + 1 我很赞同!
g1201314 + 1 + 1 想联系一下楼主,我这一直搭建密码错误
暴走的小白丶 + 1 + 1 ython项目地址 我怎么下载不了呀
贰拾叁块捌毛伍 + 1 + 1 谢谢@Thanks!
changing + 1 + 1 我很赞同!
yuange327 + 1 我很赞同!
feihei + 1 + 1 用心讨论,共获提升!
a8718625 + 1 + 1 谢谢@Thanks!
phoenix_wufan + 1 + 1 我很赞同!
fengzi123 + 1 谢谢@Thanks!
Leesir· + 1 + 1 感谢您的宝贵建议,我们会努力争取做得更好!
tangpiter + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
long-han + 1 谢谢@Thanks!
Paresuteru + 1 + 1 谢谢@Thanks!
shghe + 1 + 1 鼓励转贴优秀软件安全工具和文档!
不是污妖王 + 1 + 1 用心讨论,共获提升!
ForGGx98 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
用户SVIP + 1 谢谢@Thanks!
jifengm + 1 我很赞同!
loser丶你好 + 1 + 1 真的牛皮,但是无基础小白,看不懂啊
Candy_Lucas + 1 大佬大佬,先收藏,慢慢学
Mushin + 1 + 1 太强了
wangxinleishiwo + 1 + 1 谢谢@Thanks!
一碗白米饭 + 1 我很赞同!
371945952 + 1 用心讨论
会飞的墩墩 + 1 + 1 用心讨论,共获提升!
TATArng + 1 + 1 热心回复!
yang大人 + 2 + 1 牛逼,但我还是不会~
Bruttal + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
nszx1991 + 1 + 1 谢谢@Thanks!
xiaoxiaoshu + 1 + 1 我很赞同!
薰风习习 + 1 + 1 用心讨论,共获提升!
sage12dd + 1 + 1 我很赞同!
风起云归 + 1 + 1 谢谢@Thanks!
天真Aro + 1 + 1 NB,只做了打卡300首。看了你的启发很大
Carbonde + 1 + 1 感谢楼主希望碰到bug 的时候可以帮忙解决一下
MagicHen + 1 + 1 我很赞同!
小乙莫言 + 1 + 1 虽然看不懂,你字多,给你币。
SpaseWhite + 1 + 1 我很赞同!
亦文 + 1 + 1 牛,不过我用网易云已经5年多,已经是9级号了,只差1级满级,不着急
rino + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
sky419 + 1 + 1 我很赞同!
zyl7299zyl + 1 + 1 热心回复!
Diamond丶 + 1 谢谢@Thanks!
ermao + 2 + 1 感谢开源!问题:把api代码翻译成Python的话就不用弄api了吧,云函数也有PH.
Famliy、圣灵 + 1 + 1 谢谢@Thanks!
ruanjiandiguo + 1 + 1 我很赞同!
geyong319 + 2 + 1 技术贴,加分!!!!!!!
ltf971101 + 1 + 1 热心回复!
琉璃牧歌 + 1 + 1 我很赞同!
奮鬥 + 1 + 1 我很赞同!
woyunsile + 1 + 1 课代表呢 我还是不明白
ShangR97 + 1 谢谢@Thanks!
beefjerky331 + 1 + 1 谢谢@Thanks!
张国荣zz + 1 + 1 谢谢@Thanks!
a1057352479 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

来自 #
 楼主| superBoyJack 发表于 2020-6-29 18:28 |楼主
本帖最后由 superBoyJack 于 2020-7-1 11:14 编辑

kilu 发表于 2020-6-29 17:48
可否,教一下,原谅我实在不会。。。

如果出现API测试异常,或者其他问题,很有可能是当前的API不可用了,我的API使用的人较多,,而且大多都挤在一个时间段用了,,导致平台反应不过来,本身就是国外站,速度比较慢,大家可以分开点做任务,下午晚上都是可以的,不然这个API就会被挤挂掉了,还是建议大家自己搭建API,这样自己访问速度也会快很多。
大家部署完API记得在 init.config文件中更改 api地址为自己部署的地址,比如你的域名是api.test.com或者api.glitch.me等等


如果确定API可以用,但依旧提示账号密码有问题,还请检查一下配置文件的账号密码以及md5Switch有没有选对,密码的MD5一定要是32位小写,已经有人因为没注意这个而出错的了。


本地电脑使用
没有安装Python的需要先下载安装Python3
1. 进入GitHub项目页,点击clone下载Zip包自行解压
2. 解压完的几个文件里,打开init.config,修改填写账号密码和Server酱(没有Server酱则留空Sckey)
3. 在当前文件夹下打开cmd,输入 pip install -r requirements.txt
4. 安装完依赖后输入命令 python main.py
5. cmd面板会给出提示,如果没有错误就算成功了


接下来部署到服务器
也假设你的服务器上已经装有宝塔面板,并且项目也已下载到服务器
1. 宝塔软件商店下载Python项目管理器,Python版本选择3以上,建议3.7.2
2. 面板首页打开项目管理器添加项目
3. 确定运行后打开本项目的日志文件run.log查看日志
4. 日志会记录程序的运行过程,如果没有报错就算服务器部署成功了


最好自己搭建API
1. 选择帖子里的三种方法任意一种
2. 测试API搭建成功没有问题后回到服务器上的项目配置文件init.config
3. 把你部署好的API网址填到里面的api那一行
4. 再到项目管理器那里重启一下项目,看看日志
5. 没有报错的话你便完成了所有的工作,接下来的几个月坐等升级吧


说明
服务器部署项目是必须的,自己搭建API和申请Server酱并不是并须的,没有的话项目也可以运作,只是我觉得自己搭建API比较安全,用别人的API别人悄悄加后门你都不知道,当然我的API已经公开并且所有代码都开源了,肯定是没有后台的,你们可以拿去用。至于Server酱是为了让你每天知道进度以及项目有没有出问题,也不是必须要加的。








免费评分

参与人数 4吾爱币 +4 热心值 +4 收起 理由
s179904 + 1 + 1 我很赞同!
bigawe3 + 1 + 1 自己注册了个github号,搞定API接口,还弄成了多账号,谢谢这么详细的教程.
med37 + 1 + 1 用心讨论,共获提升!
kilu + 1 + 1 热心回复!

查看全部评分

来自 #
 楼主| superBoyJack 发表于 2020-6-29 20:57 |楼主
kilu 发表于 2020-6-29 19:35
pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 ...

使用项目前一定要先安装上python,pip报错就是没有安装python,检查自己电脑有没有安装上python并添加到环境变量的命令(V是大写的):
[Bash shell] 纯文本查看 复制代码
python -V

如果自己安装过会有版本提示,比如
[Bash shell] 纯文本查看 复制代码
C:\Users\admin>python -VPython 3.8.2

如果记得自己安装过但没有版本提示可能是没有配置环境变量,请自行百度 “Python 配置环境变量
pip是python的模块包管理器,安装上python的时候就带有它了,你可以使用下面命令来查看pip是否在你的电脑上
[Bash shell] 纯文本查看 复制代码
pip -V

大家加油啊!!!
来自 #
 楼主| superBoyJack 发表于 2020-6-30 09:34 |楼主
刚刚Github更新了云函数的内容,,大家如果要云函数搭建的话需要重新去Github下载最新的包,,大家可以点点Star,更新的话方便大家看到

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
王白给 + 1 + 1 热心回复!

查看全部评分

来自 #
 楼主| superBoyJack 发表于 2020-6-30 11:43 |楼主
如果对云函数的教程还有疑惑,可以参考这篇帖子
https://www.52pojie.cn/thread-1199922-1-1.html
来自 #
 楼主| superBoyJack 发表于 2020-6-30 23:30 |楼主
关于有人对项目原创的质疑,我觉得有必要说一下。这个项目由Python脚本和API接口(PHP)组成,API并非我的原创,我只是写了Python脚本对其进行封装。这个项目的API是我基于在之前的帖子里人家发的源码(来自蓝奏云)做出一些改动后的成果,地址:https://www.52pojie.cn/thread-1197930-1-1.html,原作者信息并没有找到,不然一定会指明作者的项目地址,也尝试在网上找过,但类似的太多了,如果有这个API的原作者看到,希望可以联系留名好让我加上引用地址。API首页的欢迎页面来自NeteaseCloudMusicApi(https://github.com/Binaryify/NeteaseCloudMusicApi),在GitHub项目里我也提到了。


坚决维护原创者的权益,引用源码要指出原处的地址,大家享受开源带来的福利,也会共同维护开源作者的权益,吾爱论坛的风气一直就很好!
来自 #
 楼主| superBoyJack 发表于 2020-7-1 10:20 |楼主
本帖最后由 superBoyJack 于 2020-7-1 11:05 编辑

我的API使用的人较多,,而且大多都挤在一个时间段用了,,导致平台反应不过来,本身就是国外站,速度比较慢,大家可以分开点做任务,下午晚上都是可以的,不然这个API就会被挤挂掉了,还是建议大家自己搭建API,这样自己访问速度也会快很多。


大家部署完API记得在 init.config文件中更改 api地址为自己部署的地址
来自 #
qrp127 发表于 2020-7-1 12:06
yuzhigu 发表于 2020-7-1 11:44
麻烦问一下用了第二种方法,之后api地址输什么,在哪里看新的地址

看这个图

image.png (80.27 KB, 下载次数: 0)

image.png
来自 #
 楼主| superBoyJack 发表于 2020-7-2 12:21 |楼主
API 地址不要填错了,例如我的项目名是netease-cloud-api,那么正确的格式应该是 https://netease-cloud-api.glitch.me/
而不是 https://glitch.com/edit/#!/netease-cloud-api

获取API地址的步骤参考

又或者

推荐
尘世美男 发表于 2020-6-28 14:35
说的也太含糊了,真正想教不应该是详细的步骤吗。感觉楼主就是在炫耀
推荐
YiQiu 发表于 2020-6-28 15:30
虽然这个功能我不需要,但喜欢这种授人以渔的方式可以帮助小白如我掌握一些其他的基本常识知识,举一反三的联想到一些其他的用处可以借鉴使用
感谢楼主码字
推荐
 楼主| superBoyJack 发表于 2020-7-3 17:18 |楼主
本帖最后由 superBoyJack 于 2020-7-3 17:19 编辑
kent12 发表于 2020-7-3 15:57
好老哥 最后一次打扰你。请问Server推送的这个消息可以修改吗?因为这边不考研哈,我想改成和我对象在一起 ...

好的谢谢,,就拿云函数部署的index.py文件举例吧,第123行左右,把下面代码
[Python] 纯文本查看 复制代码
kaoyan_day = datetime.date(2020,12,21) #2021考研党的末日
date = (kaoyan_day - today).days

改为
[Python] 纯文本查看 复制代码
love_day = datetime.date(2020,12,21) #括号里填在一起的日期
date = (today - love_day).days

然后第151行左右的
[Python] 纯文本查看 复制代码
"### 考研倒计时\n距考研还有" + str(date) + "天,主人要加油学习啊\n"

改为
[Python] 纯文本查看 复制代码
"### 已经在一起" + str(date) + "天啦!\n"
推荐
 楼主| superBoyJack 发表于 2020-6-28 12:36 |楼主
清茶苦酒 发表于 2020-6-28 12:30
一脸懵逼的小白看不懂

呃,简单来说就是,下载安装Python,下载这个项目,然后填写自己的账号密码,然后运行就好了
推荐
DUANAYU 发表于 2020-7-14 14:59
本帖最后由 DUANAYU 于 2020-7-14 18:38 编辑

http://play.dxy.plus奉献一下自己的api,不要用https不然不能用,用的是楼主的源码,放心用咯。
推荐
 楼主| superBoyJack 发表于 2020-6-28 12:19 |楼主
731408838 发表于 2020-6-28 12:02
我用旧的源码改了接口每天自动打卡,但我感觉你这个更好一点

哈哈,你说的是PHP自动吧,用的舒服就行,都一样的
推荐
 楼主| superBoyJack 发表于 2020-6-28 14:52 |楼主
痴情的老实人 发表于 2020-6-28 14:50
求分享之前大佬的界面软件

好的,这个是他的帖:https://www.52pojie.cn/thread-1197930-1-1.html
推荐
八零后得殇 发表于 2020-6-28 13:02
感觉整不好啊
4#
浪的一逼 发表于 2020-6-28 11:53
好东西 ,插个眼
5#
少林大虾 发表于 2020-6-28 11:57
谢谢分享!支持!
6#
731408838 发表于 2020-6-28 12:02
我用旧的源码改了接口每天自动打卡,但我感觉你这个更好一点
7#
suizhinianhua 发表于 2020-6-28 12:04
先收藏下,暂时用不到,以后可能需要
8#
szwangbin001 发表于 2020-6-28 12:06
厉害厉害 谢谢分享
9#
cherub0507 发表于 2020-6-28 12:11
升级以后呢?能解锁版权歌曲?
10#
清茶苦酒 发表于 2020-6-28 12:30
一脸懵逼的小白看不懂
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 12:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表