MCPcopy Create free account
hub / github.com/Semporia/Scripts / getUserFriendsPage

Function getUserFriendsPage

jd_pk.js:344–381  ·  view source on GitHub ↗
(pageNo = 1, pageSize = 10)

Source from the content-addressed store, hash-verified

342}
343
344function getUserFriendsPage(pageNo = 1, pageSize = 10) {
345 console.log(`获取好友分页列表 pageNo: ${pageNo}, pageSize: ${pageSize}`);
346 return new Promise(resolve => {
347 let options = {
348 "url": `https://pengyougou.m.jd.com/like/jxz/getUserFriendsPage?actId=9&appId=dafbe42d5bff9d82298e5230eb8c3f79&lkEPin=${$.pin}&pageNo=${pageNo}&pageSize=${pageSize}`,
349 "headers": {
350 "Referer": "https://game-cdn.moxigame.cn/ClickEliminate/IntegralPK_jd/thirdapp/index.html?&token=AAFgwYjmADD1CrUNjDlWrIKSUE5xguJH3wmor9ZeStzbDq5cXG2Me0PSQgXJvT5bAgJv_DErW1E&returnurl=https%3A%2F%2Fprodev.m.jd.com%2Fmall%2Factive%2F45njQg88Vym1s2EGp9aV6cPvqecw%2Findex.html%3Ftttparams%3DImfQnGideyJnTG5nIjoiMTE0LjM3OTc2NiIsImdMYXQiOiIzMC42MDE0NzEifQ8%253D%253D%26babelChannel%3Dttt1%26qdsource%3Dapp%26lng%3D114.362856%26lat%3D30.577543%26sid%3Dab2735c8cec04b1db8d32b4f406fef7w%26un_area%3D17_1381_50717_52133%23%2Findex&tttparams=ImfQnGideyJnTG5nIjoiMTE0LjM3OTc2NiIsImdMYXQiOiIzMC42MDE0NzEifQ8%3D%3D&babelChannel=ttt1&lng=114.362856&lat=30.577543&sid=ab2735c8cec04b1db8d32b4f406fef7w&un_area=17_1381_50717_52133&friendPin=109912ce317991bcdcca46aae737b4f2",
351 "Host": "pengyougou.m.jd.com",
352 "Content-Type": "application/json",
353 "Origin": "https://game-cdn.moxigame.cn",
354 "Connection": "keep-alive",
355 "Accept": " */*",
356 "User-Agent": $.isNode() ? (process.env.JD_USER_AGENT ? process.env.JD_USER_AGENT : (require('./USER_AGENTS').USER_AGENT)) : ($.getdata('JDUA') ? $.getdata('JDUA') : "jdapp;iPhone;9.2.2;14.2;%E4%BA%AC%E4%B8%9C/9.2.2 CFNetwork/1206 Darwin/20.1.0"),
357 "Accept-Encoding": "gzip,deflate,br",
358 "Accept-Language": "zh-cn",
359 }
360 };
361 let result = [];
362 $.get(options, (err, resp, data) => {
363 try {
364 if (err) {
365 $.logErr(err)
366 } else {
367 if (data) {
368 data = JSON.parse(data);
369 result = data.datas;
370 } else {
371 $.log('京东服务器返回空数据');
372 }
373 }
374 } catch (e) {
375 $.logErr(e)
376 } finally {
377 resolve(result);
378 }
379 });
380 });
381}
382
383function launchBattleNew(fpin) {
384 console.log(`发起挑战: ${fpin}`);

Callers 1

getFriendPinListFunction · 0.85

Calls 5

logMethod · 0.45
isNodeMethod · 0.45
getdataMethod · 0.45
getMethod · 0.45
logErrMethod · 0.45

Tested by

no test coverage detected