前面介绍了如何自动刷微信、支付宝运动步数脚本教程,本文分享借助腾讯云函数实现每天京东自动签到领京豆,需要用到的是Nodejs环境,还需要获取京东签到所需的 Cookie,操作本教程需要耐心一点点。
腾讯云官网
脚本下载
京东自动签到领取京豆脚本网上一抓一大把,其实都一样,找到相似的文件、相似的两个数值输入进去,其他方法、原理和步骤都是一致的,下面是我自己用的,拿出来给大家分享。
# 京东自动签到脚本下载地址
https://cloud.opssh.cn/download/jd_sign_script.zip
获取Cookie
登录京东账号获取 Cookie 值,使用浏览器登录指定网址(如下),登录自己京东账号之后,按下 F12 打开开发者模式,找到 Application 选项卡(解释:如果在 Edge 浏览器下叫做“应用程序”,其他浏览器叫做“Application”),进入 Application 复制 pt_key 和 pt_pin 的 Cookies 值,拼合起来,如下:
# 指定网址 https://home.m.jd.com/myJd/newhome.action?sceneval=2&ufc=& # 拼合内容 pt_key=XXX;pt_pin=XXX;
脚本填写
将脚本解压,在 jd_sign_script 文件夹找到 jdCookie.js 文件,把拼合起来的 Cookie 值填入,支持多账号,每行填一个账号的 Cookie 值,如下图:
去申请 server酱 的公众号消息接收通知, server酱如何申请就不多说了,打开 sendNotify.js 文件,找到微信server酱通知设置区域,把获取的 KEY 填写进入,如下图:
上传脚本
1、进入腾讯云函数控制台(没有先注册,免费额度足够使用),选择函数服务 -> 新建云函数,选择“从头开始”,函数类型选择“事件函数”,运行环境为“Nodejs 12.16”,版本不要选的太高(推荐12.16),如下图:
# 进入腾讯云函数控制台地址
https://console.cloud.tencent.com/scf/list
2、在函数代码内选择“本地上传文件夹”,执行方法默认“index.main_handler”,函数代码选择上传“jd_sign_script”,上传的时候会自动打包成 zip 压缩包,如下图:
3、点击“高级配置”展开,将执行超时时间改为 60 秒,防止出现玄学,其他全部默认,然后点击完成,如下图:
4、点击完成后等待创建完成“立即跳转”进入“函数管理”,选择“函数代码”,下拉找到“部署”,点击部署并等待部署完成,部署完成点击“测试”,测试成功后,server酱微信公众号会提示,如下图:
5、如果以上都没问题,我们就点击左边的“触发管理”选择“创建新的触发器”,弹出页面,选择“自定义触发周期”,Cron 表达式填写:00 30 1 * * * *,表示为每天1点30分执行,可按需求设置,如下图:
00 30 1 * * * *
最后总结
脚本会不间断的更新,目前支持京东自动签到获取京豆和钢镚,获取钢镚签到需要用手机APP抓包获取以 reqData= 开头的 Cookies 值。
特别要注意的是京东 Cookies 值不是永久有效的,可能会在30天左右更新一次,如果脚本失效了,需要我们手动重新获取一次,如果重新获取了 Cookies 值还是失败,就重新更新脚本。