jd_scripts/jd_joy_help.js

56 lines
3.8 KiB
JavaScript
Raw Normal View History

/*
2020-11-10 09:29:58 +08:00
宠汪汪强制为别人助力助力一个好友你自己可以获得30积分一天上限是帮助3个好友自己获得90积分不管助力是否成功对方都会成为你的好友
更新地址https://gitee.com/lxk0301/jd_scripts/raw/master/jd_joy_help.js
更新时间2021-1-21
活动入口京东APP我的-更多工具-宠汪汪
2021-01-30 20:33:08 +08:00
目前提供了30309位好友的friendPin供使用脚本随机从里面获取一个助力成功后退出小程序重新点击进去开始助力新的好友
2020-11-10 09:29:58 +08:00
欢迎大家使用 https://jdjoy.jd.com/pet/getFriends?itemsPerPage=20&currentPage=1 (currentPage=1表示第一页好友=2表示第二页好友)
提供各自账号列表的friendPin给我
如果想设置固定好友那下载下来放到本地使用可以修改friendPin换好友(助力一好友后更换一次friendPin里面的内容)
感谢github @Zero-S1提供
使用方法
①设置好相应软件的重写
②从京东APP宠汪汪->领狗粮->邀请好友助力分享给你小号微信或者微信的文件传输助手 自己再打开刚才的分享助力成功后返回到此小程序首页重新进去宠汪汪即可助力下一位好友
③如提示好友人气旺说明此好友已满了三人助力需重新进出小程序重新进入来客有礼-宠汪汪
new Env('宠汪汪强制为别人助力');//此处忽略即可为自动生成iOS端软件配置文件所需
2020-11-10 09:29:58 +08:00
[MITM]
hostname = draw.jdfcloud.com
======================Surge=====================
2020-11-10 09:29:58 +08:00
[Script]
宠汪汪强制为别人助力= type=http-request,pattern=^https:\/\/draw\.jdfcloud\.com\/\/pet\/enterRoom\/h5\?invitePin=.*(&inviteSource=task_invite&shareSource=\w+&inviteTimeStamp=\d+&openId=\w+)?&reqSource=weapp|^https:\/\/draw\.jdfcloud\.com(\/mirror)?\/\/pet\/helpFriend\?friendPin,requires-body=1,max-size=0,script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_joy_help.js
2020-11-10 09:29:58 +08:00
===================Quantumult X=====================
2020-11-10 09:29:58 +08:00
[rewrite_local]
^https:\/\/draw\.jdfcloud\.com\/\/pet\/enterRoom\/h5\?invitePin=.*(&inviteSource=task_invite&shareSource=\w+&inviteTimeStamp=\d+&openId=\w+)?&reqSource=weapp|^https:\/\/draw\.jdfcloud\.com(\/mirror)?\/\/pet\/helpFriend\?friendPin url script-request-header https://gitee.com/lxk0301/jd_scripts/raw/master/jd_joy_help.js
2020-11-10 09:29:58 +08:00
=====================Loon=====================
2020-11-10 09:29:58 +08:00
[Script]
http-request ^https:\/\/draw\.jdfcloud\.com\/\/pet\/enterRoom\/h5\?invitePin=.*(&inviteSource=task_invite&shareSource=\w+&inviteTimeStamp=\d+&openId=\w+)?&reqSource=weapp|^https:\/\/draw\.jdfcloud\.com(\/mirror)?\/\/pet\/helpFriend\?friendPin script-path=https://gitee.com/lxk0301/jd_scripts/raw/master/jd_joy_help.js, requires-body=true, timeout=3600, tag=宠汪汪强制为别人助力
2020-11-10 09:29:58 +08:00
你也可从下面链接拿好友的friendPin(复制链接到有京东ck的浏览器打开即可)
https://jdjoy.jd.com/pet/getFriends?itemsPerPage=20&currentPage=1
*/
2021-02-07 14:05:03 +08:00
const friendsArr = ["jd_41345a6f96aa5", "jd_45a6b5953b15b", "jd_45a6b5953b15b", "jd_704a2e5e28a66", "jd_66f5cecc1efcd", "jd_sIhNpDXJehOr", "jd_5851f32d4a083", "yhr_19820404", "13008094886_p", "13966269193_p"]
2021-01-17 12:06:03 +08:00
/**
* 生成随机数字
* @param {number} min 最小值包含
* @param {number} max 最大值不包含
*/
2021-02-07 14:05:03 +08:00
let newUrl, url = $request.url;
2021-02-07 14:37:04 +08:00
function randomNumber(min = 0, max = 100) {
return Math.min(Math.floor(min + Math.random() * (max - min)), max);
}
2021-02-07 14:05:03 +08:00
try {
console.log(`url:${url}`);
let friendPin = encodeURI(friendsArr[randomNumber(0, friendsArr.length)]) //强制为对方助力,可成为好友关系
const timestamp = new Date().getTime()
2021-02-07 14:37:04 +08:00
newUrl = url.replace(/friendPin=.*?$/i, "friendPin=" + friendPin).replace(/invitePin=.*?$/i, "invitePin=" + friendPin).replace(/inviteTimeStamp=.*?$/i, "inviteTimeStamp=" + timestamp + "&").replace(/common\//, '')
2021-02-07 14:05:03 +08:00
console.log(`newUrl:${newUrl}`);
} catch (e) {
console.log(e);
} finally {
$done({ url: newUrl })
2020-11-10 09:29:58 +08:00
}