904118851 3 mēneši atpakaļ
vecāks
revīzija
8c0b2d01d5
3 mainītis faili ar 36 papildinājumiem un 54 dzēšanām
  1. BIN
      dump.rdb
  2. 34 52
      src/api/fq/fq_search_book.js
  3. 2 2
      tg_factory_main.js

BIN
dump.rdb


+ 34 - 52
src/api/fq/fq_search_book.js

@@ -64,62 +64,44 @@ CMD.search_name = function(keyword){
 }
 
 CMD.search_new_id = async function(bookId,call_back){
-  const params = new URLSearchParams({
-    permission_statuses: '3,4',
-    search_type: '5',
-    query: bookId,
-    page_index: '0',
-    page_size: '1',
-    msToken: 'QtOXD1IEPGNjuwS8Lzzew68qWnqxmVU10gPxOLcbijTXMmshIe_toySxUmiovwVBez7c8O3QcscyRES2_uC',
-    a_bogus: 'D7UVhFyEYZW5F3AG8OsveV2UN69lr08y7FTdRt697NxbThUPk8e1NPe5noLRXP3XauBNZ9OHAn4MudpcKcziZSpkwmZDSN0ftGCA9g8Lh17IaTkgVHWqCGSwok3n/cWEmA1txemvUULaZfOlk1QZMddeq/4oQODdbi9hfNfai1wg6sta7Qy='
-  });
-
-  const config = {
-      method: 'get',
-      url: `https://www.changdunovel.com/novelsale/distributor/content/book/list/v1?${params.toString()}`,
-      headers: {
-          'accept': 'application/json, text/plain, */*',
-          'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8',
-          'agw-js-conv': 'str',
-          'appid': '40017687',
-          'apptype': '15',
-          'distributorid': '1819222136130603',
-          'priority': 'u=1, i',
-          'sec-ch-ua': '"Microsoft Edge";v="135", "Not-A.Brand";v="8", "Chromium";v="135"',
-          'sec-ch-ua-mobile': '?1',
-          'sec-ch-ua-platform': '"Android"',
-          'sec-fetch-dest': 'empty',
-          'sec-fetch-mode': 'cors',
-          'sec-fetch-site': 'same-origin',
-          'x-secsdk-csrf-token': '00010000000165946eed4d812d087c4148a726264fe223e04f1c6e23eb1a0ebb30e517cbcf91183afa24b99abee3',
-          'cookie': temp_cookie
-      },
-      // 添加额外的 axios 配置
-      timeout: 5000, // 5秒超时
-      validateStatus: function (status) {
-          return status >= 200 && status < 300; // 默认值
-      },
-      maxRedirects: 5
-      };
-
-      try {
-          const response = await axios(config);
-          console.log("response:",response)
-          if(response.data.code!=0){
-            return ""
-          }
-          if(response.data.data.length<=0){
-            throw response.data
-          }
-          return response.data.data[0];
-      } catch (e) {
-            console.error(e)
-          return null
-      }
+    const fetch = require('node-fetch');
+
+    const url = `https://www.changdunovel.com/novelsale/distributor/content/book/list/v1?permission_statuses=3%2C4&search_type=5&query=${bookId}&page_index=0&page_size=10&msToken=Y1ycMk3xTJj-ZZNpi5dVCcNHYRw7NKehmunCGftKYr_s0if-k5jcQlON71uUe7MB2KjvNRoGYmT3xq4s82yZfH9s2gV4Fpun-grz__CT9spTPzqlrZ_y2K6wLJy7g3WR0o6hmxY5_pBG1yoAPghBO6HMNFQoJaiLMV8Mr__5LVqqpg%3D%3D&a_bogus=Ey4jDttwmZR5apAGuCktelelzSDMr0uy8-ToStJy9Oq-GqlO9YefdaGkjoKmDjFU5upZpSIHAn4MKdxcQKwiZHQpKmZfuEhRST9Vn0sL8Z7mGPJZVNbmSiSoKJiG%2F5REO%2FavxM0WltmOZd%2F1pNd%2FM5a7u%2FXomcSBRw9TfxXGE1qh6Pht78f%3D`;
+    
+    const headers = {
+      'accept': 'application/json, text/plain, */*',
+      'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
+      'agw-js-conv': 'str',
+      'appid': '40013175',
+      'apptype': '8',
+      'distributorid': '1826185708850233',
+      'priority': 'u=1, i',
+      'sec-ch-ua': '"Microsoft Edge";v="135", "Not-A.Brand";v="8", "Chromium";v="135"',
+      'sec-ch-ua-mobile': '?1',
+      'sec-ch-ua-platform': '"Android"',
+      'sec-fetch-dest': 'empty',
+      'sec-fetch-mode': 'cors',
+      'sec-fetch-site': 'same-origin',
+      'x-secsdk-csrf-token': '000100000001914e91f95f8129843d7ae581c2ae522b975d3994a1f71be6a7a9e478964baf7a183ba7abea3a9c09',
+      'cookie': temp_cookie,
+      'Referer': 'https://www.changdunovel.com/sale/novel/list?permission_statuses=3%2C4&search_type=5&query=7382805882943310874&page_index=1&page_size=10',
+      'Referrer-Policy': 'strict-origin-when-cross-origin'
+    };
+    
+    let response = await fetch(url, {
+      method: 'GET',
+      headers: headers
+    })
+    let data = await response.json()
+    if(data.code==0){
+        return data.data[0]
+    }
+    return ""
 }
 
 
 CMD.search_mf_new_id = async function(bookId){
+    return ""
   return new Promise((resolve, reject) => {
     const options = {
         hostname: 'www.changdunovel.com',

+ 2 - 2
tg_factory_main.js

@@ -29,7 +29,7 @@ function getMainInfoById(MainConfig,main_id){
 }
 let isInit = false
 // config.isDebug
-if(!config.isDebug){
+if(config.isDebug){
     redis_help.connect( async (results)=>{
         if(results){
             // let client = tools.getOneNewClinet()
@@ -52,7 +52,7 @@ if(!config.isDebug){
             //       }
             // ))
             // console.log("response:",response)
-            let data =  await require('./src/api/fq/fq_search_book').search_new_id('7156137614049807396')
+            let data =  await require('./src/api/fq/fq_search_book').search_new_id('7430697489331653682')
             console.log("data:",data)
             // let data = await require('./src/api/fq/fq_search_book').search_mf_new_id('7375572126402612286')
             // console.log("data:",data)