904118851 4 月之前
父節點
當前提交
832b4c59f5
共有 3 個文件被更改,包括 148 次插入18 次删除
  1. 63 0
      logs/combined.log
  2. 63 0
      logs/out.log
  3. 22 18
      src/helper.js

+ 63 - 0
logs/combined.log

@@ -1,4 +1,67 @@
+<<<<<<< HEAD
 2025-04-13T00:07:15: 
 2025-04-13T00:07:15: > heiyan@1.0.0 start
 2025-04-13T00:07:15: > node tg_factory_main.js
 2025-04-13T00:07:15: 
+=======
+<<<<<<< HEAD
+2025-04-12T22:55:13: 
+2025-04-12T22:55:13: > heiyan@1.0.0 start
+2025-04-12T22:55:13: > node tg_factory_main.js
+2025-04-12T22:55:13: 
+=======
+2025-04-03T14:47:15: 
+2025-04-03T14:47:15: > heiyan@1.0.0 start
+2025-04-03T14:47:15: > node tg_factory_main.js
+2025-04-03T14:47:15: 
+2025-04-11T10:50:56: 
+2025-04-11T10:50:56: > heiyan@1.0.0 start
+2025-04-11T10:50:56: > node tg_factory_main.js
+2025-04-11T10:50:56: 
+>>>>>>> 44e0f722d81b45964fa57ebf618232b8c03e162c
+2025-04-14T16:23:52: 
+2025-04-14T16:23:52: > heiyan@1.0.0 start
+2025-04-14T16:23:52: > node tg_factory_main.js
+2025-04-14T16:23:52: 
+2025-04-14T16:23:56: Connected to Redis
+2025-04-14T16:27:26: 
+2025-04-14T16:27:26: > heiyan@1.0.0 start
+2025-04-14T16:27:26: > node tg_factory_main.js
+2025-04-14T16:27:26: 
+2025-04-14T16:27:30: Connected to Redis
+2025-04-14T16:28:18: 
+2025-04-14T16:28:18: > heiyan@1.0.0 start
+2025-04-14T16:28:18: > node tg_factory_main.js
+2025-04-14T16:28:18: 
+2025-04-14T16:28:23: Connected to Redis
+2025-04-14T16:30:05: 
+2025-04-14T16:30:05: > heiyan@1.0.0 start
+2025-04-14T16:30:05: > node tg_factory_main.js
+2025-04-14T16:30:05: 
+2025-04-14T16:30:08: Connected to Redis
+2025-04-14T16:30:28: 
+2025-04-14T16:30:28: > heiyan@1.0.0 start
+2025-04-14T16:30:28: > node tg_factory_main.js
+2025-04-14T16:30:28: 
+2025-04-14T16:30:32: Connected to Redis
+2025-04-14T16:30:58: 
+2025-04-14T16:30:58: > heiyan@1.0.0 start
+2025-04-14T16:30:58: > node tg_factory_main.js
+2025-04-14T16:30:58: 
+2025-04-14T16:31:02: Connected to Redis
+2025-04-14T16:31:35: 
+2025-04-14T16:31:35: > heiyan@1.0.0 start
+2025-04-14T16:31:35: > node tg_factory_main.js
+2025-04-14T16:31:35: 
+2025-04-14T16:31:39: Connected to Redis
+2025-04-14T16:31:56: 
+2025-04-14T16:31:56: > heiyan@1.0.0 start
+2025-04-14T16:31:56: > node tg_factory_main.js
+2025-04-14T16:31:56: 
+2025-04-14T16:32:00: Connected to Redis
+2025-04-14T16:32:25: 
+2025-04-14T16:32:25: > heiyan@1.0.0 start
+2025-04-14T16:32:25: > node tg_factory_main.js
+2025-04-14T16:32:25: 
+2025-04-14T16:32:30: Connected to Redis
+>>>>>>> 0ae991d4765e21402acdd73555e93840c88392f4

+ 63 - 0
logs/out.log

@@ -1,4 +1,67 @@
+<<<<<<< HEAD
 2025-04-13T00:07:15: 
 2025-04-13T00:07:15: > heiyan@1.0.0 start
 2025-04-13T00:07:15: > node tg_factory_main.js
 2025-04-13T00:07:15: 
+=======
+<<<<<<< HEAD
+2025-04-12T22:55:13: 
+2025-04-12T22:55:13: > heiyan@1.0.0 start
+2025-04-12T22:55:13: > node tg_factory_main.js
+2025-04-12T22:55:13: 
+=======
+2025-04-03T14:47:15: 
+2025-04-03T14:47:15: > heiyan@1.0.0 start
+2025-04-03T14:47:15: > node tg_factory_main.js
+2025-04-03T14:47:15: 
+2025-04-11T10:50:56: 
+2025-04-11T10:50:56: > heiyan@1.0.0 start
+2025-04-11T10:50:56: > node tg_factory_main.js
+2025-04-11T10:50:56: 
+>>>>>>> 44e0f722d81b45964fa57ebf618232b8c03e162c
+2025-04-14T16:23:52: 
+2025-04-14T16:23:52: > heiyan@1.0.0 start
+2025-04-14T16:23:52: > node tg_factory_main.js
+2025-04-14T16:23:52: 
+2025-04-14T16:23:56: Connected to Redis
+2025-04-14T16:27:26: 
+2025-04-14T16:27:26: > heiyan@1.0.0 start
+2025-04-14T16:27:26: > node tg_factory_main.js
+2025-04-14T16:27:26: 
+2025-04-14T16:27:30: Connected to Redis
+2025-04-14T16:28:18: 
+2025-04-14T16:28:18: > heiyan@1.0.0 start
+2025-04-14T16:28:18: > node tg_factory_main.js
+2025-04-14T16:28:18: 
+2025-04-14T16:28:23: Connected to Redis
+2025-04-14T16:30:05: 
+2025-04-14T16:30:05: > heiyan@1.0.0 start
+2025-04-14T16:30:05: > node tg_factory_main.js
+2025-04-14T16:30:05: 
+2025-04-14T16:30:08: Connected to Redis
+2025-04-14T16:30:28: 
+2025-04-14T16:30:28: > heiyan@1.0.0 start
+2025-04-14T16:30:28: > node tg_factory_main.js
+2025-04-14T16:30:28: 
+2025-04-14T16:30:32: Connected to Redis
+2025-04-14T16:30:58: 
+2025-04-14T16:30:58: > heiyan@1.0.0 start
+2025-04-14T16:30:58: > node tg_factory_main.js
+2025-04-14T16:30:58: 
+2025-04-14T16:31:02: Connected to Redis
+2025-04-14T16:31:35: 
+2025-04-14T16:31:35: > heiyan@1.0.0 start
+2025-04-14T16:31:35: > node tg_factory_main.js
+2025-04-14T16:31:35: 
+2025-04-14T16:31:39: Connected to Redis
+2025-04-14T16:31:56: 
+2025-04-14T16:31:56: > heiyan@1.0.0 start
+2025-04-14T16:31:56: > node tg_factory_main.js
+2025-04-14T16:31:56: 
+2025-04-14T16:32:00: Connected to Redis
+2025-04-14T16:32:25: 
+2025-04-14T16:32:25: > heiyan@1.0.0 start
+2025-04-14T16:32:25: > node tg_factory_main.js
+2025-04-14T16:32:25: 
+2025-04-14T16:32:30: Connected to Redis
+>>>>>>> 0ae991d4765e21402acdd73555e93840c88392f4

+ 22 - 18
src/helper.js

@@ -216,23 +216,25 @@ helper.getCurrentUnixTimestamp = function() {
 
 helper.getFqRequestOpt = function(key,sid_tt='b0390e26648a71801795b3b13c9d7d20'){
     const options = {
-        url: `https://api.whbfxb.cn/api/novelsale/reader/get/content/v1/?aid=40013183&device_brand=realme&device_platform=android&device_type=RMX2020&mp_sdk_version=3.21.0&novelsale_app_scene=023001&version_code=230&key=${key}&item_source=1&module_name=ad_link&click_id=__CLICKID__&clickid=__CLICKID__&creativetype=__CTYPE__&demand_id=0&item_id=&media_source=1&mid1=__MID1__&mid2=__MID2__&mid3=__MID3__&mid4=__MID4__&mid5=__MID5__&projectid=__PROJECT_ID__&promotionid=__PROMOTION_ID__&request_id=__REQUESTID__&book_id=&host_novelsale_app_id=40013183`,
+        url: `https://api.whbfxb.cn/api/novelsale/reader/get/content/v1/?aid=40013183&key=${key}`,
+        // url: `https://api.whbfxb.cn/api/novelsale/reader/get/content/v1/?aid=40013183&device_brand=realme&device_platform=android&device_type=RMX2020&mp_sdk_version=3.21.0&novelsale_app_scene=023001&version_code=230&key=${key}&item_source=1&module_name=ad_link&click_id=__CLICKID__&clickid=__CLICKID__&creativetype=__CTYPE__&demand_id=0&item_id=&media_source=1&mid1=__MID1__&mid2=__MID2__&mid3=__MID3__&mid4=__MID4__&mid5=__MID5__&projectid=__PROJECT_ID__&promotionid=__PROMOTION_ID__&request_id=__REQUESTID__&book_id=&host_novelsale_app_id=40013183`,
         headers: {
-            'cookie': `sid_tt=${sid_tt}; ` +
-                     'ssid_ucp_v1=1.0.0-KDU0Nzc2NjZmZjRhNTZkYWM5YTMwN2ZmNzAyODMwNjFjZmQyMzA4OTYKFQjkktCcvMz_ARDGw7W6Bhjv6CA4CBoCbHEiIDhjOTg2NjgwY2Q4NzE2YmEzMmJhMjBjM2MwMmEwOTJk; ' +
-                     'is_staff_user=false; ' +
-                     'sid_ucp_v1=1.0.0-KDU0Nzc2NjZmZjRhNTZkYWM5YTMwN2ZmNzAyODMwNjFjZmQyMzA4OTYKFQjkktCcvMz_ARDGw7W6Bhjv6CA4CBoCbHEiIDhjOTg2NjgwY2Q4NzE2YmEzMmJhMjBjM2MwMmEwOTJk; ' +
-                     `sessionid=${sid_tt}; ` +
-                     'ttwid=1%7CdTM3VEQ9KwlMsV2FV6Gaxv5CBXmd5i44fjDoZV_a8g8%7C1733124580%7Cc0952b31723a2f5d5e4b9f84a1c29cb7cbde5592906de58798b92a695d3fb292; ' +
-                     `sessionid_ss=${sid_tt}; ` +
-                     `sid_guard=${sid_tt}%7C1733124550%7C5184000%7CFri%2C+31-Jan-2025+07%3A29%3A10+GMT; ` +
-                     'uid_tt=3361cf574bbdd82820371b4667fc9b91; ' +
-                     'passport_csrf_token=f7e1da8668d26b8509725bcf7fa95628; ' +
-                     'uid_tt_ss=3361cf574bbdd82820371b4667fc9b91; ' +
-                     'passport_csrf_token_default=f7e1da8668d26b8509725bcf7fa95628; ' +
-                     'store-region=cn-gs; ' +
-                     'store-region-src=uid; ' +
-                     'n_mh=9-mIeuD4wZnlYrrOvfzG3MuT6aQmCUtmr8FxV8Kl8xY',
+            // 'cookie': `sid_tt=${sid_tt}; ` +
+            //          'ssid_ucp_v1=1.0.0-KDU0Nzc2NjZmZjRhNTZkYWM5YTMwN2ZmNzAyODMwNjFjZmQyMzA4OTYKFQjkktCcvMz_ARDGw7W6Bhjv6CA4CBoCbHEiIDhjOTg2NjgwY2Q4NzE2YmEzMmJhMjBjM2MwMmEwOTJk; ' +
+            //          'is_staff_user=false; ' +
+            //          'sid_ucp_v1=1.0.0-KDU0Nzc2NjZmZjRhNTZkYWM5YTMwN2ZmNzAyODMwNjFjZmQyMzA4OTYKFQjkktCcvMz_ARDGw7W6Bhjv6CA4CBoCbHEiIDhjOTg2NjgwY2Q4NzE2YmEzMmJhMjBjM2MwMmEwOTJk; ' +
+            //          `sessionid=${sid_tt}; ` +
+            //          'ttwid=1%7CdTM3VEQ9KwlMsV2FV6Gaxv5CBXmd5i44fjDoZV_a8g8%7C1733124580%7Cc0952b31723a2f5d5e4b9f84a1c29cb7cbde5592906de58798b92a695d3fb292; ' +
+            //          `sessionid_ss=${sid_tt}; ` +
+            //          `sid_guard=${sid_tt}%7C1733124550%7C5184000%7CFri%2C+31-Jan-2025+07%3A29%3A10+GMT; ` +
+            //          'uid_tt=3361cf574bbdd82820371b4667fc9b91; ' +
+            //          'passport_csrf_token=f7e1da8668d26b8509725bcf7fa95628; ' +
+            //          'uid_tt_ss=3361cf574bbdd82820371b4667fc9b91; ' +
+            //          'passport_csrf_token_default=f7e1da8668d26b8509725bcf7fa95628; ' +
+            //          'store-region=cn-gs; ' +
+            //          'store-region-src=uid; ' +
+            //          'n_mh=9-mIeuD4wZnlYrrOvfzG3MuT6aQmCUtmr8FxV8Kl8xY',
+            'cookie': `sessionid=${sid_tt};`,
             'user-agent': 'Mozilla/5.0 (Linux; Android 9; Mi Note 3 Build/PKQ1.181007.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/120.0.6099.193 Mobile Safari/537.36 aweme/29.4.0 ToutiaoMicroApp/3.21.0 PluginVersion/29409006',
             'content-type': 'application/json',
             'referer': 'https://tmaservice.developer.toutiao.com/?appid=tt1b316d8c8401e42101&version=2.7.0'
@@ -243,10 +245,12 @@ helper.getFqRequestOpt = function(key,sid_tt='b0390e26648a71801795b3b13c9d7d20')
 
 helper.getMfFqRequestOpt = function(key,sid_tt='85486acb04e1918afbee91a9466a9fdc'){
     const options = {
-        url: `https://sdksaleapi.hubeidehuic.com/open_sdk/reader/directory/list/v1?novelsale_aid=40017686&novelsdk_aid=638505&novelsdk_version_code=230&novelsdk_device_type=V2049A&promotion_code=${key}&novelsdk_device_platform=android&version_code=290400&device_type=V2049A&sale_app_id=40017686&book_id&force_no_user_id=true&novelsdk_app_name=undefined&app_name=aweme&device_brand=vivo&device_platform=android&aid=1128&mini_app_version=2.3.0&iid=2936130190182979&device_id=825067091580075&ac=wifi&channel=douyin-huidu-gw-huidu-2940&version_name=29.4.0&os=android&ssmix=a&language=zh&os_api=31&os_version=12&manifest_version_code=290400&resolution=1080*2193&dpi=480&update_version_code=29400100&_rticket=1735289341306&first_launch_timestamp=1733382087&last_deeplink_update_version_code=0&cpu_support64=true&host_abi=arm64-v8a&is_guest_mode=0&app_type=normal&minor_status=0&appTheme=light&is_preinstall=0&need_personal_recommend=1&is_android_pad=0&is_android_fold=0&ts=1735289340&cdid=623fd2d5-5680-4aa4-95e8-78378a2ac7c5`,
+        // url: `https://sdksaleapi.hubeidehuic.com/open_sdk/reader/directory/list/v1?novelsale_aid=40017686&novelsdk_aid=638505&novelsdk_version_code=230&novelsdk_device_type=V2049A&promotion_code=${key}&novelsdk_device_platform=android&version_code=290400&device_type=V2049A&sale_app_id=40017686&book_id&force_no_user_id=true&novelsdk_app_name=undefined&app_name=aweme&device_brand=vivo&device_platform=android&aid=1128&mini_app_version=2.3.0&iid=2936130190182979&device_id=825067091580075&ac=wifi&channel=douyin-huidu-gw-huidu-2940&version_name=29.4.0&os=android&ssmix=a&language=zh&os_api=31&os_version=12&manifest_version_code=290400&resolution=1080*2193&dpi=480&update_version_code=29400100&_rticket=1735289341306&first_launch_timestamp=1733382087&last_deeplink_update_version_code=0&cpu_support64=true&host_abi=arm64-v8a&is_guest_mode=0&app_type=normal&minor_status=0&appTheme=light&is_preinstall=0&need_personal_recommend=1&is_android_pad=0&is_android_fold=0&ts=1735289340&cdid=623fd2d5-5680-4aa4-95e8-78378a2ac7c5`,
+        url: `https://sdksaleapi.hubeidehuic.com/open_sdk/reader/directory/list/v1?novelsale_aid=40017686&novelsdk_aid=638505&promotion_code=${key}`,
         headers: {
             'Connection': 'keep-alive',
-            'Cookie': `sid_tt=${sid_tt};ssid_ucp_v1=1.0.0-KDVhZTIzM2QyOGFlMGE1MWRhMGIzNmI1MzFmZjlmMTVlODhjYmJiOTkKFQjr19Cz7syDAxC9zrm7Bhip_CY4CBoCbGYiIDg1NDg2YWNiMDRlMTkxOGFmYmVlOTFhOTQ2NmE5ZmRj;is_staff_user=false;sid_ucp_v1=1.0.0-KDVhZTIzM2QyOGFlMGE1MWRhMGIzNmI1MzFmZjlmMTVlODhjYmJiOTkKFQjr19Cz7syDAxC9zrm7Bhip_CY4CBoCbGYiIDg1NDg2YWNiMDRlMTkxOGFmYmVlOTFhOTQ2NmE5ZmRj;sessionid=${sid_tt};sessionid_ss=${sid_tt};uid_tt=88e8f06afa51aef4fac18f5d77607921;sid_guard=${sid_tt}%7C1735288637%7C5184000%7CTue%2C+25-Feb-2025+08%3A37%3A17+GMT;passport_csrf_token=08c2b9062233b43ce0e2dd24171203b1;odin_tt=9783bbcf8f09663820810574a01f08b307b6e74c90aa3d8a3b4a80faa9a7d4b197d7e807043c111dcbabde8551e1111145cc87c65fce067f3c532bd796b3681a;uid_tt_ss=88e8f06afa51aef4fac18f5d77607921;passport_csrf_token_default=08c2b9062233b43ce0e2dd24171203b1;store-region=cn-gd;store-region-src=uid;n_mh=9-mIeuD4wZnlYrrOvfzG3MuT6aQmCUtmr8FxV8Kl8xY`,
+            'Cookie': `sessionid=${sid_tt};`,
+            // 'Cookie': `sid_tt=${sid_tt};ssid_ucp_v1=1.0.0-KDVhZTIzM2QyOGFlMGE1MWRhMGIzNmI1MzFmZjlmMTVlODhjYmJiOTkKFQjr19Cz7syDAxC9zrm7Bhip_CY4CBoCbGYiIDg1NDg2YWNiMDRlMTkxOGFmYmVlOTFhOTQ2NmE5ZmRj;is_staff_user=false;sid_ucp_v1=1.0.0-KDVhZTIzM2QyOGFlMGE1MWRhMGIzNmI1MzFmZjlmMTVlODhjYmJiOTkKFQjr19Cz7syDAxC9zrm7Bhip_CY4CBoCbGYiIDg1NDg2YWNiMDRlMTkxOGFmYmVlOTFhOTQ2NmE5ZmRj;sessionid=${sid_tt};sessionid_ss=${sid_tt};uid_tt=88e8f06afa51aef4fac18f5d77607921;sid_guard=${sid_tt}%7C1735288637%7C5184000%7CTue%2C+25-Feb-2025+08%3A37%3A17+GMT;passport_csrf_token=08c2b9062233b43ce0e2dd24171203b1;odin_tt=9783bbcf8f09663820810574a01f08b307b6e74c90aa3d8a3b4a80faa9a7d4b197d7e807043c111dcbabde8551e1111145cc87c65fce067f3c532bd796b3681a;uid_tt_ss=88e8f06afa51aef4fac18f5d77607921;passport_csrf_token_default=08c2b9062233b43ce0e2dd24171203b1;store-region=cn-gd;store-region-src=uid;n_mh=9-mIeuD4wZnlYrrOvfzG3MuT6aQmCUtmr8FxV8Kl8xY`,
             'User-Agent': 'Mozilla/5.0 (Linux; Android 12; V2049A Build/SP1A.210812.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/120.0.6099.193 Mobile Safari/537.36 aweme/29.4.0 ToutiaoMicroApp/3.21.0 PluginVersion/29409006',
             'bdp-sec-uid': 'MS4wLjABAAAA1M_29BGiEjsgNHMP-bmblk-9qGkx5vN7Y3HgltXiFghmy1mfPlH3eonnTWpXANjE',
             'bdp-did': '825067091580075',