В последнее время я пытался собрать информацию с веб-сайта, используя Nodejs, модуль запросов и cheerio. Код работает хорошо ( statusCode = 200 ) на моем локальном хосте (127.0.0.1), но когда я отправляю код на сервер Heroku, statusCode = 403 .
Это из-за печенья? Если да, то почему он работает на моем локальном хосте, который не добавляет куки в запросе?
request({
method: 'GET',
headers: {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36'
},
url: 'https://www.example.com/login',
json: true
}, (err, response, body) => {
if (err) {
return console.log('Failed to request: ', err);
}
console.log(response.statusCode);
}); * * 1 010