|
@@ -36,9 +36,9 @@ async function trySearch() {
|
|
}
|
|
}
|
|
let retGoodsInfo = await getGoodsInfo(info.infoId);
|
|
let retGoodsInfo = await getGoodsInfo(info.infoId);
|
|
let report = retGoodsInfo.respData?.report;
|
|
let report = retGoodsInfo.respData?.report;
|
|
- magicJS.logger.info(`rsreportpData=${JSON.stringify(report)}`);
|
|
|
|
|
|
+ // magicJS.logger.info(`rsreportpData=${JSON.stringify(report)}`);
|
|
let itemId2AttrInfo = report.itemId2AttrInfo;
|
|
let itemId2AttrInfo = report.itemId2AttrInfo;
|
|
- magicJS.logger.info(`itemId2AttrInfo=${JSON.stringify(itemId2AttrInfo)}`);
|
|
|
|
|
|
+ // magicJS.logger.info(`itemId2AttrInfo=${JSON.stringify(itemId2AttrInfo)}`);
|
|
if (itemId2AttrInfo && checkOSVersionLow(itemId2AttrInfo, '17.0')) {
|
|
if (itemId2AttrInfo && checkOSVersionLow(itemId2AttrInfo, '17.0')) {
|
|
magicJS.logger.info(`匹配到${JSON.stringify(itemId2AttrInfo)}`);
|
|
magicJS.logger.info(`匹配到${JSON.stringify(itemId2AttrInfo)}`);
|
|
await addLoveInfo(info.infoId);
|
|
await addLoveInfo(info.infoId);
|
|
@@ -53,7 +53,7 @@ function checkOSVersionLow(reportData, osVersion) {
|
|
let itemId2AttrInfo = reportData.itemId2AttrInfo;
|
|
let itemId2AttrInfo = reportData.itemId2AttrInfo;
|
|
for (let k in itemId2AttrInfo) {
|
|
for (let k in itemId2AttrInfo) {
|
|
const itemeAttrInfo = itemId2AttrInfo[k];
|
|
const itemeAttrInfo = itemId2AttrInfo[k];
|
|
- if (itemeAttrInfo.attrName == '系统版本' && itemeAttrInfo.content != void 0) {
|
|
|
|
|
|
+ if (itemeAttrInfo.itemName == '系统版本' && itemeAttrInfo.content != void 0) {
|
|
magicJS.logger.info(`系统版本:${itemeAttrInfo.content}`);
|
|
magicJS.logger.info(`系统版本:${itemeAttrInfo.content}`);
|
|
if (compareVersions(osVersion, itemeAttrInfo.content) == -1) {
|
|
if (compareVersions(osVersion, itemeAttrInfo.content) == -1) {
|
|
return true;
|
|
return true;
|
|
@@ -145,7 +145,9 @@ async function doSearch(keyword, pagenum = 1, pagesize = 20) {
|
|
"verticalAbTest": ""
|
|
"verticalAbTest": ""
|
|
}
|
|
}
|
|
let bodyText = encodeURIComponent(magicJS.objToQueryStr(postData));
|
|
let bodyText = encodeURIComponent(magicJS.objToQueryStr(postData));
|
|
|
|
+ magicJS.logger.info(`bodyText=${bodyText}`);
|
|
bodyText = `b2cInfoCardAB=B&changeIntention=0&filterModuleServerParamsInput=%7B%22searchScene%22%3A1%2C%22scene%22%3A1%2C%22filterModuleParam%22%3A%7B%22version%22%3A%221.7.0%22%2C%22appType%22%3A%222%22%7D%2C%22keyword%22%3A%22iphone%2015%20pro%22%7D&keyword=iphone%2015%20pro&pageIdParams=%7B%22refpagequery%22%3A%22from%3D1%22%2C%22refpagetype%22%3A%22V1008%22%2C%22refsubpageid%22%3A%22%22%7D&pagenum=1&pagesize=20&pushcode=1&recModelAB=1&requestmark=1736142162130&searcfilterhmove2zzsearch=1&searchAccurateFilterAB=2&searchPageSource=1&searchRecommendRankAB=A&searchStandardPropertiesAB=B&search_9_0_0=B&searchfrom=1&searchsuggestcate=1&serviceId=&sessionStr=%7B%22abtest%22%3A%22feedwords.base_feedwords_0407_base%3Aflow_management_362.cgroup_flow_management_362%3Aflow_management_405.agroup_flow_management_405%3Aflow_management_407.agroup_flow_management_407%3Asegment.base_segment_0412_base%3Asortstrategy.base_sortstrategy_0407_base%3Atermrecalloff.termrecalloff0102%22%2C%22session%22%3A%2270c64fd1ab35b08360a02901c03abb4758a15705%22%7D&usePgParam=1&v7abtest=1&verticalAbTest=`;
|
|
bodyText = `b2cInfoCardAB=B&changeIntention=0&filterModuleServerParamsInput=%7B%22searchScene%22%3A1%2C%22scene%22%3A1%2C%22filterModuleParam%22%3A%7B%22version%22%3A%221.7.0%22%2C%22appType%22%3A%222%22%7D%2C%22keyword%22%3A%22iphone%2015%20pro%22%7D&keyword=iphone%2015%20pro&pageIdParams=%7B%22refpagequery%22%3A%22from%3D1%22%2C%22refpagetype%22%3A%22V1008%22%2C%22refsubpageid%22%3A%22%22%7D&pagenum=1&pagesize=20&pushcode=1&recModelAB=1&requestmark=1736142162130&searcfilterhmove2zzsearch=1&searchAccurateFilterAB=2&searchPageSource=1&searchRecommendRankAB=A&searchStandardPropertiesAB=B&search_9_0_0=B&searchfrom=1&searchsuggestcate=1&serviceId=&sessionStr=%7B%22abtest%22%3A%22feedwords.base_feedwords_0407_base%3Aflow_management_362.cgroup_flow_management_362%3Aflow_management_405.agroup_flow_management_405%3Aflow_management_407.agroup_flow_management_407%3Asegment.base_segment_0412_base%3Asortstrategy.base_sortstrategy_0407_base%3Atermrecalloff.termrecalloff0102%22%2C%22session%22%3A%2270c64fd1ab35b08360a02901c03abb4758a15705%22%7D&usePgParam=1&v7abtest=1&verticalAbTest=`;
|
|
|
|
+ bodyText.replace('pagenum=1&pagesize=20', `pagenum=${pagenum}&pagesize=${pagesize}`);
|
|
let options = {
|
|
let options = {
|
|
url: url,
|
|
url: url,
|
|
headers: headers,
|
|
headers: headers,
|