之前分享过用脚本结合腾讯云函数签到网易云、B站、有道云的签到脚本,不了解的可以先参考:
这次使用另外一个脚本同样借助腾讯云函数自动京东签到获取京豆
一、脚本获取
京东自动签到领取京豆仓库脚本
https://github.com/forecho/scripts-JD
https://github.com/Sitoi/dailycheckin
用腾讯云每天自动签到京东脚本
https://github.com/lukesyy/jd_yun
https://wwi.lanzoui.com/ixhjnsglrcj
上面中选一个就好!把它下载下来。
可以选https://github.com/lukesyy/jd_yun这个好一点,更新频率相对高一点。
我这个使用https://wwi.lanzoui.com/ixhjnsglrcj 这个脚本做示范,其实都一样,找到相似的文件、相似的两个数值输入进去,其他方法、原理和步骤都是一致的。
二、获取cookie
- 先登录京东账号获取cookie
使用谷歌浏览器登录网址https://home.m.jd.com/myJd/newhome.action?sceneval=2&ufc=& ,
登录自己京东账号之后,按下F12打开开发者模式
复制application里pt_key和pt_pin的cookies值。
格式写成:
pt_key=XXX;pt_pin=XXX;
三、解压脚本并填入信息
- 把复制的cookie填到文件
jdCookie.js
,支持支持多账号,每行填一个账号的cookie值。 - 设置公众号消息接收通知,支持server酱,钉钉机器人,企业微信机器人和pushplus,我是用的企业微信机器人(文件中附带使用方法),复制信息按格式粘贴到
sendNotify.js
文件对应位置中的let QYWX_AM = ‘xxx’中,当然这步可以省略,具体企业微信应用消息推送设置教程详情:企业微信消息推送设置。
四、新建云函数执行文件
新建index.js文件(已经新建好了):
'use strict';
exports.main_handler = (event, context, callback) => {
require('./jd_bean_sign.js')
}
五、上传腾讯云
打开腾讯云网站https://console.cloud.tencent.com/scf 新建云函数,本地上传文件夹(就是我提供压缩包解压后的目录)
然后部署测试执行下,测试成功。
如果测试不成功,多半是因为任务超时自动结束了。可以在此函数配置中设置执行超市时间设置时间长一点。
测试成功后即可在日志中查看到相关签到信息了。
最后设置一下每天触发这个脚本的时间,即设置触发器:
选择自定义触发,cron的表达式填入0 10 8 * * * *
(每天8点10分触发签到)。
这样就完成了!