From acf9b6870cdb0890a58a01e9a124e8429fc64289 Mon Sep 17 00:00:00 2001 From: Shawn <45581750+KOP-XIAO@users.noreply.github.com> Date: Sun, 12 Apr 2020 18:47:38 +0800 Subject: [PATCH] haha --- .DS_Store | Bin 12292 -> 12292 bytes Scripts/10086.js | 48 ++++++++++++++++++++++++++++++++++++++++++++ TikTok_Rewrite.list | 7 +++++++ 3 files changed, 55 insertions(+) create mode 100644 Scripts/10086.js create mode 100644 TikTok_Rewrite.list diff --git a/.DS_Store b/.DS_Store index 2b407fa387c106636ddec47a3b38060ba21bf0c8..8535218c7ad6cded09062e02f91275d3d78a1053 100644 GIT binary patch delta 1505 zcmb`HTWDNW6o%J7GilG+8O_cloy%#aNt%f>Ni%6o(oSxg32818W3{HWVxXC64l+2+ z#GWyd7M)fj3igt?y@6=kP(e(k#Gwi*_#!AMXs{1nPy|sQq*yO6eGuJepNLhWPaQb3 zS!W&CtpET1H8(LgF>km$Y@w>HB1A-PB2IK~)|%;0XLIT0m6zS3rOC7KBo_f*Z3G90 zhS@&uo5`3D?wrnNa#PkG^PnY9F_z#p*8U1m0w&&-%RQhC$j(3iX$jOw~ryfx9& zck#OG%XqnuG0`6w0TU+!Ew{2UD|5)?DNR@1hDOH5?#oO~a!YsKG;d|W-Pu&y%<@TH zQy;apv*2Ab&c%FW^<_sV6Q#ku1)VesQ8OiJn8wMZX_}>Dbb?OO3v`yw(*=5$-lvb~ zWBPR8#>U1ZuDRPBN)YP*onQEKpOio zi36CyEDqr?<{>>}VI09xJc?sD?!`P7An-I^ z#A5MMWgEmx(WIF0`?N`Ge>R=VWyMi{rLg?HRjkzizkFA$;Xv_C9!KF{L$5Wn4c|F> zo!*gie?T8f0B!ibq_3m`Hhe$Ruk@ROuM}Pd-)2Nmui$G}3fS-sVi>n5`0mC%7+3I3 zq1qnYrtdL4jwcj+XR!DW`07MeC@v=qUsJ}!`HJp>9tkrEn6AKxMZ#h3(j45H;r|ZWGTA4)WFw|uE5c;FOHd{W3rW7him(RB zSCb;FW0f#lW1FyDlCRy0u#^h9P1v-Q*;0fRBwvpx!cKT4Ur+r-n7C9~UwnR}I?n^{HItb delta 1351 zcma*ndu&rx90%~oe$O529_v2rHqrRR9buWYqXiIEM)vDgXZQCav3#d@gtg_8gT`9>?ly0b8SUs9ipEuoIbRgFhSCp7p3kd5LP(HCg>)y?P!p}7b<{_@=pY@XWArLbQj*@M zDf*ngpfBkw`i6d>AL%FhnSP}kbd!FkKcFEO4mjaODatSpK~!Nr8qtiqaSxVa8ScXh zJb+E;#%AF>qosNN zU7EOTn`O_DxejMu{+!~{U{zgXt2*V^)o8)UdVj!^B_Ypg;*zUCFDwgqJkq3T#z{pb zXBo0*I;#$6d89@5iF8^Y$;y&u85ik0o0>Vb$|cijTf17O>k09{oTuqM`j{!drSBQ= zDqW`=AXs683v=K@G5iRi5+PJ0j2Z@PK^xi)#N`I!Iy{Jtc!((_#3ksn=H7|isE=y>s=!$c_44zb4RxU)>*8YJ$gCsRm zd6&>v$9gtLV+LAkDqJJGS^AJJ&}T-=F4E=c zhW$d<=uf&uw;4$wpOFd}DS#5AXVs`jgVD1N+-tOKIo2>tkI}K%bi?*wACBM!_Be)< zT(7q=iFa@g=P{Mu1SY6wth##L6=DT9E0nOpusYV=N4@c0e6Yu z{zw>|aR=PP)Uz zO$NM)3%uXHrtjF|Dm&aXiXsgIH)g|wx$IDea^7vVs6&J;8qt9T=)@x2kCo`cYWC=6 zk6!fQVGLqBb|B6!PauJ(c<+tj5O2MSX`d5#?H`fUn4DF(-^^d#SEMKXzTKJXu(Pdw zX5W|Zwxl0bn$6<^{=3N{!^yZYv#`E GHGcy%n=(fL diff --git a/Scripts/10086.js b/Scripts/10086.js new file mode 100644 index 0000000..7ec12be --- /dev/null +++ b/Scripts/10086.js @@ -0,0 +1,48 @@ +const userCheckinURL = 'http://he.sx.chinamobile.com/h/rest/v1/user/feequery'; +const userCookieKey = 'heLife_10086_userCookieKey'; +const userAgentKey = 'heLife_10086_userAgentKey'; +//const userDataKey = 'heLife_10086_userDataKey'; + + +let isGetCookie = typeof $request !== 'undefined'; +console.log(isGetCookie) +console.log($request.headers['Cookie']) +if (isGetCookie) { + // 获取 Cookie + if (true) { + var cookie = $request.headers['Cookie']; + var userAgent = $request.headers['User-Agent']; + $prefs.setValueForKey(cookie, userCookieKey); + $prefs.setValueForKey(userAgent, userAgentKey); + $notify("成功获取山西和生活cookie 🎉", "", "请在Rewrite_Local禁用该脚本") + } + $done({}); +} else { + // 查话费 + var request = { + url: userCheckinURL, + method: 'POST', + headers: { + 'Cookie': $prefs.valueForKey(userCookieKey), + 'Accept-Encoding': 'gzip, deflate', + 'xm-sign': '5eaf02499406c8e9f548ee374fcac69b(71)1582216331415(27)1582216331415', + 'Connection': 'keep-alive', + 'Host': 'he.sx.chinamobile.com', + 'Accept': '*/*', + 'Referer': 'http://he.sx.chinamobile.com/h/index.html', + 'User-Agent': $prefs.valueForKey(userAgentKey), + 'Content-type' : 'application/json', + 'Content-Length': '2', + 'Accept-Language': 'zh-cn' + }, + body: JSON.stringify({}) + }; + + $task.fetch(request).then(response => { + const obj = JSON.parse(response.body); + var temp = obj.data; + $notify("话费余额"+temp.PREPAY_FEE_YUAN) + }, reason => { + $notify("山西移动和生活", "", reason.error) + }); +} \ No newline at end of file diff --git a/TikTok_Rewrite.list b/TikTok_Rewrite.list new file mode 100644 index 0000000..65ccac9 --- /dev/null +++ b/TikTok_Rewrite.list @@ -0,0 +1,7 @@ +hostname = *.musical.ly, *.tiktokv.com,*.tiktokcdn.com, api*.amemv.com, aweme*.snssdk.com + +(.*video_id=\w{32})(.*watermark=)(.*) url 302 $1 +(?<=(carrier|account|sys)_region=)CN url 307 JP +(?<=version_code=)\d{1,}.\d{1}\.\d{1} url 307 8.4.0 +;(如果想解锁美区tiktok将此条注释) +