|
@@ -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',
|