Я пытаюсь использовать запрос-обещание, чтобы определить цену товара на Asos.com.Когда я пытаюсь запустить приведенный ниже код, я получаю ошибку 403.Возможно ли, что я получаю эту ошибку, хотя URL, который я пытаюсь очистить, общедоступен, ключ не требуется?
http://www.asos.com/api/product/catalogue/v2/stockprice?productIds=10000496¤cy=SEK&keyStoreDataversion=7jhdf34h-6&store=ROE
Я знаю, что некоторые сайты против удаления в их ToS, но я просто хочу быть уверен, что я не просто делаю это неправильно или я действительно заблокирован сайтом.
const rp = require('request-promise');
var url = 'http://www.asos.com/api/product/catalogue/v2/stockprice?productIds=10000496¤cy=SEK&keyStoreDataversion=7jhdf34h-6&store=ROE';
rp({ url:url, json:true })
.then(function (data) {
console.log(data.productPrice.current.value);
})
.catch(function (reason) {
console.error("%s; %s", reason.error.message, reason.options.url);
console.log("%j", reason.response.statusCode);
});