ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

JD_tencent_scf 部署指南:三步把京东脚本托管到腾讯云函数 SCF

JD_tencent_scf 部署指南:三步把京东脚本托管到腾讯云函数 SCF JD_tencent_scf 部署指南三步把京东脚本托管到腾讯云函数 SCF【免费下载链接】JD_tencent_scf自用脚本随缘更新项目地址: https://gitcode.com/gh_mirrors/jd/JD_tencent_scfJD_tencent_scf 是一套随缘更新的京东自用脚本合集涵盖签到、农场、萌宠、工厂等数十个日常任务。这篇部署指南将手把手教你用最省心的方式把京东脚本一键托管到腾讯云函数 SCF无需自购服务器、不用维护运行环境、定时自动执行。全程只需三步新手也能在 10 分钟内完成部署让京东脚本在云端 7×24 小时稳定跑起来。部署前准备先拿到京东 Cookie 托管京东脚本的前提是拿到你账号的京东 Cookie即JD_COOKIE脚本靠它完成登录和任务操作。获取方式很简单在电脑浏览器登录京东网页版打开开发者工具F12在 Network 面板找到请求头里的cookie字段复制其中以pt_key和pt_pin开头的内容即可详细步骤可参考项目中的 backUp/GetJdCookie.md。多账号用户注意多个 Cookie 之间请用符号连接不要留空格和换行例如pt_keyAAApt_pinBBB之后填入环境变量即可实现多账号同时运行。第一步开通腾讯云 SCF 服务并创建访问密钥 要让京东脚本托管到腾讯云函数 SCF第一步是完成腾讯云侧的准备工作开通相关服务依次进入腾讯云 SCF 云函数控制台和 SLS 控制台开通对应服务同时确保账户已完成实名认证并创建好服务角色SCF_QcsRole和SLS_QcsRole这是部署时写入函数的权限基础。新建访问密钥在访问管理CAM中新建一组 API 密钥拿到SecretId和SecretKey两个值。⚠️ 注意为了确保权限足够建议不要使用子账户生成的密钥直接使用主账号密钥。第二步克隆项目并配置 Secrets 变量 ⚙️拿到密钥后先把项目代码同步到本地仓库方便后续由 GitHub Actions 自动部署git clone https://gitcode.com/gh_mirrors/jd/JD_tencent_scf然后在仓库的Settings → Secrets中依次新增以下三个必填变量变量名填写内容说明TENCENT_SECRET_ID第一步拿到的 SecretId用于登录腾讯云TENCENT_SECRET_KEY第一步拿到的 SecretKey用于登录腾讯云JD_COOKIE准备阶段复制的京东 Cookie多个账号用连接除了必填项还有三个选填变量都有默认值、不填也能用SCF_REGION部署地域默认ap-guangzhou广州按需修改TENCENT_FUNCTION_NAME云函数名称建议保持默认改名请先删掉旧函数TENCENTSCF_MEMORYSIZE运行内存默认64MB需求大可填128。⚠️ 内存越大消耗免费额度越快超出免费额度会产生费用。第三步一键触发部署并验证运行 配置好 Secrets 后部署动作就交给 GitHub Actions 的Deploy工作流自动完成进入仓库的Actions页面找到名为Deploy的工作流点击Run workflow手动触发一次部署等待流程跑完且没有报错即部署成功登录腾讯云 SCF 控制台在函数服务中就能看到刚刚创建的云函数其入口为index.main_handler对应根目录的 index.js运行时 Nodejs 12.16超时时间 3600 秒完全满足京东脚本的运行需求。部署完成后在 SCF 控制台左侧的日志查询中可以看到每次定时触发的执行日志包括脚本是否签到打卡成功、Cookie 是否失效等关键信息一眼掌握所有账号的运行状态。定时任务与脚本调度配置文件自动生效 ⏰京东脚本托管到腾讯云函数后运行哪些脚本、几点运行都由仓库根目录的 config.json 控制。它采用小时维度调度例如jd_bean_sign: [1]表示每天 1 点执行多合一签到jd_joy_feedPets: 1表示每小时喂食一次。云函数入口index.js 中的main_handler会在整点config触发时读取该文件自动匹配当前小时该跑的脚本你只需要按需增删配置即可无需手动干预。常用环境变量通知推送与互助码 部署完成后可以通过环境变量让脚本更聪明推送通知支持微信 server 酱PUSH_KEY、iOS BarkBARK_PUSH、TelegramTG_BOT_TOKENTG_USER_ID、钉钉DD_BOT_TOKENDD_BOT_SECRET、企业微信QYWX_KEY等配置后每日任务结果自动推送到手机完整变量见 githubAction.md互助码东东农场、萌宠、种豆得豆等活动的互助码对应FRUITSHARECODES、PETSHARECODES、PLANT_BEAN_SHARECODES等变量同账号用隔开、不同账号用隔开脚本控制NOT_RUN可指定不运行的脚本多个用连接JD_DEBUGfalse可关闭日志输出保护隐私。部署小技巧与常见问题 免费额度够用吗云函数 64MB 内存基本能满足日常需求配合免费额度可以零成本运行注意别把内存调太高脚本不想全跑用NOT_RUN环境变量精准排除比如NOT_RUNjd_tryjd_unsubscribeCookie 失效怎么办日志中会明确提示 Cookie 失效的账号重新抓取并更新JD_COOKIE后重新触发一次Deploy工作流即可多账号管理所有账号 Cookie 用连接即可脚本会自动识别并逐个执行日志中会显示共有几个账号参与运行。按照以上三步完成 JD_tencent_scf 部署后你的京东脚本就正式托管到了腾讯云函数 SCF每天定时自动签到、自动做任务再也不用担心本地电脑关机断网了。如果你后续想调整运行脚本或通知方式只需修改对应配置并重新触发部署十分灵活。【免费下载链接】JD_tencent_scf自用脚本随缘更新项目地址: https://gitcode.com/gh_mirrors/jd/JD_tencent_scf创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进