关于京东:是时候来薅京东的羊毛了自动化签到脚本
作者 | 弗拉德起源 | 弗拉德(公众号:fulade_me) 双十一刚刚过,置信很多小伙伴也都剁手了。往年电商平台同样给出了很多优惠。有些优惠,比方红包,是靠运气来取得的,然而还有一些优惠是靠长期保持能力取得。比方:签到、东东萌宠。每天都能保持签到诚然很棒,然而如果有脚本能够主动签到,那岂不是更美?主动签到脚本此脚本涵盖了目前京90%以上的签到工作,咱们只须要简略配置,每天定时触发,就能够签到,领奖品了。而且都是收费的。 运行环境node.jsServer酱(可选)获取京东Cookie这里以Chrome浏览器为例,Edge、360浏览器、QQ浏览器同样反对。 关上Chrome浏览的隐衷模式,输出https://m.jd.com/。按下键盘上的F12进入调试模式,抉择手机模式。如果没有登录就应用手机验证码形式登录(已登录,可疏忽),应用验证码登录获取的cookie无效时长30天左右,存活工夫更长。 登录胜利后,点击Network 而后点击箭头所指的这个按钮清理一下,因为网络申请太多了,不不便查看。清理完了之后,点击一下我的。 这个时候咱们找到一个log.gif?结尾的申请,点击它,就能够看到cookie字段了。 这样复制进去的cookie比拟长,咱们只须要pt_pin=xxxx;和 pt_key=xxxx;局部的内容即可(注:英文引号;是必要的)。能够用上面的脚本,间接在console外面输出上面脚本按enter回车键。 var CV = '单引号外面放下面拿到的cookie';var CookieValue = CV.match(/pt_pin=.+?;/) + CV.match(/pt_key=.+?;/);copy(CookieValue);这样子整顿出要害的的cookie曾经在你的剪贴板上,可间接粘贴。咱们先把它保留好,上面的步骤要用到。 配置 Server酱Server酱是一个收费的,能够推送音讯到咱们微信的服务。推送服务能够帮忙咱们每天察看签到的状况,如果出错了,能够及时调整。如果有的小伙伴不须要,可疏忽这个步骤,间接进入下一步。 关上主页 http://sc.ftqq.com/3.version,点击右上角登入 应用Github 受权,登录。输出账号密码即可。 登录胜利后点击微信推送并扫描二维码绑定微信应用手机关上微信,扫描屏幕上的二维码,如果未关注,先关注,而后再绑定即可。 绑定胜利后,点击右上方的发送音讯链接,就能够看到你本人的 key值,保留下来,前面会用到。当然你也能够在上面的在线发送工具测试推送是否失效。 配置本地代码应用git clone命令将https://github.com/Johnson8888/jd_sign_bot代码下载下来。下载实现后,咱们须要装置我的项目所须要的依赖。应用命令行工具(Mac下应用Termainal,Windows下应用PowerShell)进入到jd_sign_bot文件内。在命令行内输出 npm install --dependencies,期待运行实现。此时,我的项目文件夹内会多出一个 node_modules文件夹。 配置Cookies关上文件内的JD_DailyBonus.js文件,批改Key参数为刚刚获取到的cookies 配置Server酱关上文件内的app.js文件,批改serverJ参数为刚刚获取到的Server酱的key 执行签到进入到jd_sign_hot文件夹下,执行 node app.js即可签到!此时咱们的脚本在本地就曾经部署好了,如果你想更编辑,能够把代码部署到云服务器上,这样就不须要每天点击触发了。或者你也能够部署在本人的服务器上,每天定时执行。 你也能够 将脚本部署在腾讯云 · 云函数 上去到腾讯云函数地址,如果没有开明此服务的棘手开一下就能够了。 单击左侧导航栏函数服务,进入函数服务页面。 在页面上方抉择一个地区,最好抉择离你罕用地区近点的,不至于导致账号异样。单击新建。如下图所示: 在新建函数页面填写函数根底信息,单击下一步。如下图所示: 函数名称:能够自定义,比方为jd_sign。 运行环境:抉择 Nodejs 12.16。 创立形式:抉择 空白函数。确保环境为Nodejs 12.16,执行办法改为:index.main_handler,提交形式倡议选本地文件夹。 而后将方才下载并配置好的文件夹jd_sign_bot上传上来。(记得node_modules文件夹一并上传),完了后点击上面的高级设置。 内存用不了太大,64MB就够了(64M内存,收费时长6,400,000秒,内存与收费时长大抵关系能够参看云函数官网阐明),超时工夫改为最大的900秒,而后点击最上面的实现。 点击刚创立的函数 点击创立触发器 比方我填写的是 0 45 8 * * * *,每天上午8点45触发一次。腾讯云提供了相干配置Cron的文档,也有第三方测试工具。 ...