Соскоб в Интернете в Node.js - PullRequest
0 голосов
/ 31 октября 2018

В последнее время я пытался собрать информацию с веб-сайта, используя 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...