【js脚本】京东全民养红包自动逛商品&商铺脚本

爱必应

网友krapnik分享:
活动地址:

  1. https://happy.m.jd.com/babelDiy/GZWVJFLMXBQVEBDQZWMY/XJf8bH6oXDWSgS91daDJzXh9bU7/index.html#/index

复制代码【电脑端请无视页面显示的内容】

首次参加京东或者微信扫码:

使用方法:

  1. chrome浏览器=>打开活动地址=>F12=>console=>黏贴脚本,回车运行

复制代码脚本如下:

  1. let productList = [], shopList = [], url = "https://api.m.jd.com/client.action";
  2. function autoPost(id,type){
  3.         fetch(`${url}?${new Date().getTime()}`,{method: "POST",mode: "cors",credentials: "include",headers:{"Content-Type": "application/x-www-form-urlencoded"},body:`functionId=raisepacket_collectScore&body={"type":${type},"ext":"${id}","appsign":1,"msgsign":2}&client=wh5`})
  4.                 .then(function(response){return response.json()})
  5.                 .then(function(res){
  6.                         console.log(res.data.biz_msg);
  7.                 });
  8. }
  9. function start(){
  10.         fetch(`${url}?${new Date().getTime()}`,{method: "POST",mode: "cors",credentials: "include",headers:{"Content-Type": "application/x-www-form-urlencoded"},body:’functionId=raisepacket_getShopAndProductList&body=&client=wh5′})
  11.                 .then(function(response){return response.json()})
  12.                 .then(function(res){
  13.                         productList = res.data.result.productList;
  14.                         shopList  = res.data.result.shopList;
  15.                         console.log(`获取到任务,商品:${productList.length} 商品:${shopList.length}`);
  16.                         autoProductTask();
  17.                 });
  18. }
  19. function autoProductTask(){
  20.         for(let i = 0,leng = productList.length;i<leng;i++){
  21.                 (function(index){
  22.                         setTimeout(()=>{
  23.                                 let item = productList[index];
  24.                                 autoPost(item[‘id’],4);
  25.                                 console.log(`商品总任务数:${leng} 当前任务数:${index + 1}`);
  26.                                 if( leng-1 == index){
  27.                                         autoShopTask();
  28.                                 }
  29.                         },index*1500)
  30.                 })(i)       
  31.         }
  32. }
  33. function autoShopTask(){
  34.         for(let i = 0,leng = shopList.length;i<leng;i++){
  35.                 (function(index){
  36.                         setTimeout(()=>{
  37.                                 let item = shopList[index];
  38.                                 autoPost(item[‘id’],2);
  39.                                 console.log(`商铺总任务数:${leng} 当前任务数:${index + 1}`);
  40.                                 },
  41.                         index*1500)
  42.                 })(i)       
  43.         }
  44. }
  45. start();

复制代码

网友kingwae分享:
前排

网友呱叽呱叽分享:
谢谢分享

原文链接:,转发请注明来源!

发表评论