Добрый день
При использовании стандартного парсера
При использовании с this.parser.request() получаю ошибку "Content mismatch"


Даже при использовании различных Прокси - проблема сохраняется
При использовании стандартного парсера
При использовании с this.parser.request() получаю ошибку "Content mismatch"

Код:
import { BaseParser } from 'a-parser-types';
import {pick} from "lodash";
export class JS_PARSER_DEV extends BaseParser {
static defaultConf: typeof BaseParser.defaultConf = {
version: "1.0.2",
filter_by_currency: "RUB",
useproxy: 0,
longitude: "37.6201",
latitude: "55.753737",
proxyChecker: "manual",
results: {
flat: [
["data", "Data"],
],
},
results_format: "Result: $data",
};
static editableConf: any = [
["proxy", ["textfield", "Manual Proxy"]],
];
async parse(set: any, results: any) {
let currentProxy = null;
if (this.conf.useproxy && this.conf.proxy) {
await this.proxy.set(this.conf.proxy, true);
currentProxy = await this.proxy.get();
}
const config = {
useproxy: this.conf.useproxy,
currency: this.conf.filter_by_currency,
lon: this.conf.longitude,
lat: this.conf.latitude,
resultArraysWithObjects: 1,
parsecodes: {
200: 1,
201: 1,
204: 1,
},
}
let response: any = await this.parser.request("Shop::Wildberries::ProductInfo", "default", config, set.query)
if (response.success) {
results.results = response
results.data = JSON.stringify(response);
} else {
results.error = "WILDBERRIES_SHOP_ERROR";
results.data = results.error
}
results.success = response.success
return results;
}
}
Даже при использовании различных Прокси - проблема сохраняется
