wubianDelisting.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /*
  2. 无边星链一键下架
  3. */
  4. const scriptName = `无边星链一键下架`;
  5. const magicJS = MagicJS(scriptName, "INFO");
  6. const WuBianConstKey = {
  7. // 基础数据
  8. UserInfo: 'WubianUserInfo',
  9. Token: 'WubianProToken',
  10. ActivityListData: 'WubianActivityListData',
  11. ActivityGoodsList: 'WubianActivityGoodsList',
  12. ActivityTaskCaptureEnabled: 'WubianActivityTaskCaptureEnabled',
  13. ActivityTagName: 'WubianActivityActivityTagName',
  14. ActivityIndexName: 'WubianActivityIndexName',
  15. ActivityId: 'WubianActivityId',
  16. TenantId: 'WubianTenantId',
  17. FirstOrderCaptureEnabled: 'WubianFirstOrderCaptureEnabled',
  18. FirstArtListData: 'WubianFirstArtListData',
  19. FirstGoodsId: 'WubianFirstGoodsId',
  20. FirstGoodsName: 'WubianFirstGoodsName',
  21. CreateFirstOrderData: 'WubianCreateFirstOrderData',
  22. FirstGrabConcurrentMode: 'WubianFirstGrabConcurrentMode',
  23. FirstGrabRunsPerSecond: 'WubianFirstGrabRunsPerSecond',
  24. ConsignmentCaptureEnabled: 'WubianConsignmentCaptureEnabled',
  25. MyCollectListData: 'WubianMyCollectListData',
  26. ConsignmentArtName: 'WubianConsignmentArtName',
  27. ConsignmentArtId: 'WubianConsignmentArtId',
  28. ConsignmentArtPrice: 'WubianConsignmentArtPrice',
  29. ConsignmentArtAmount: 'WubianConsignmentArtAmount',
  30. };
  31. const gUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/20) uni-app`;
  32. const gHost = `api.wubian.pro`;
  33. let gToken = magicJS.data.read(WuBianConstKey.Token, '');
  34. const gCommonHeaders = {
  35. 'Accept': `*/*`,
  36. 'Accept-Encoding': `gzip, deflate, br`,
  37. 'Connection': `keep-alive`,
  38. 'Content-Type': `application/json`,
  39. 'Cookie': `token=${gToken}`,
  40. 'Host': gHost,
  41. 'User-Agent': gUserAgent,
  42. 'CLIENT-TYPE': `APP`,
  43. 'token': gToken,
  44. 'Accept-Language': `zh-CN,zh-Hans;q=0.9`
  45. };
  46. let gRetBody;
  47. async function Main() {
  48. if (magicJS.isStrictRequest) {
  49. magicJS.checkRecordRequestBody();
  50. }
  51. if (magicJS.isRequest) {
  52. checkHandleRequest();
  53. } else {
  54. updateHeaders();
  55. await tryToSale();
  56. }
  57. magicJS.notification.msg('');
  58. if (gRetBody) {
  59. magicJS.done({
  60. body: JSON.stringify(gRetBody)
  61. });
  62. } else {
  63. magicJS.done();
  64. }
  65. }
  66. function checkHandleRequest() {
  67. }
  68. function updateHeaders() {
  69. gToken = magicJS.data.read(WuBianConstKey.Token, '');
  70. gCommonHeaders['token'] = gToken;
  71. gCommonHeaders['cookie'] = `token=${gToken}`;
  72. }