Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
response.headers.location
class Parser {
constructor() {
this.defaultConf = {
version: '0.1.2',
results: {
flat: [
['location', 'Location'],
]
},
results_format: '$query -> $location\\n',
parsecodes: {
300: 1,
301: 1,
302: 1
},
max_size: 200 * 1024
};
}
*parse(set, results) {
let response = yield this.request('GET', set.query, {}, {
decode: 'auto-html'
});
if(response.success) results.location = response.headers.location;
results.success = response.success;
return results;
}
}
Там почти все так же, как и для GET, только указываете метод POST, а в 3-м параметре передаете хеш с телом запроса. Документация: https://a-parser.com/wiki/js-parsers/#3-yield-this-request-method-url-queryparams-optsЕсть ли в вашем арсенале пример POST запроса с передачей данных?
A-Parser - это профессиональная платформа для сбора данных промышленного масштаба: 10 000+ потоков, 110+ парсеров и гибкость Node.js. Автоматизируйте задачи в SEO, e-commerce и арбитраже трафика с непревзойденной скоростью и масштабируемостью
Нужна помощь с настройкой или работой парсера? Напишите в поддержку, поможем довести все до результата.
Написать в поддержку