分享前,结合腾讯云功能,通过脚本自动刷微信和支付宝练习步骤的教程,如有需要可以查看,仅供娱乐学习。第二次使用Nodejs环境,需要获取京东签到所需的cookies。本教程的操作需要一点耐心。
脚本下载
京东自动登录,在线获取大量京豆脚本。事实上,它们都是一样的。查找相似的文件并输入两个相似的值。其他方法、原理和步骤相同。以下是我自己用的,拿出来分享给大家。
# 京东自动登录脚本下载地址 https://cloud.opssh.cn/download/jd_sign_script.zip
获取cookie
登录京东账号获取cookie值,使用浏览器登录指定网站(见下图),登录京东账号后按F12打开开发者模式,找到应用标签(说明:如果在Edge浏览器中称为“应用程序”,其他浏览器称为“应用程序”),进入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值,如下图:
去申请服务器酱的公众号消息接收通知。服务器酱怎么申请我就不多说了。打开sendNotify.js文件,找到微信服务器酱通知设置区,填写获取到的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、单击完成并等待创建完成。“立即跳转”进入“功能管理”,选择“功能代码”,下拉找到“部署”,点击部署等待部署完成,部署完成后点击“测试”,测试成功之后,服务器酱的微信公众号会提示,如下图:
5、如果上面没有问题,我们点击左侧的“触发器管理”,选择“新建触发器”,会弹出页面,选择“自定义触发器周期”,填写Cron表达式:00 30 1 * * * *,表示每天1:30执行,可根据需要设置,如下图:
00 30 1 * * * *
最后总结
脚本会不断更新。目前京东支持自动签到获取京豆和港螺。获取刚络签到需要使用手机APP抓包获取以reqData=开头的Cookies值。
需要注意的是,京东 Cookie 的价值不是永久的,可能每 30 天左右更新一次。如果脚本失败,我们需要手动重新获取。如果 Cookies 的值仍然无法重新获取,脚本将再次更新。