Я делаю простой веб-сканер для чтения метаданных с html веб-страниц, и я пытаюсь прочитать данные с этого URL: https://www.tesla.com/models
.
С curl или wget работает хорошо :
curl "https://www.tesla.com/models"
Но с node.js не делайте:
const {request} = require('https');
const url2 = 'www.tesla.com';
const call = async () => {
const r = request(
{
host: url2,
path: '/models',
method: 'get',
},
response => {
console.log(response.headers);
console.log(response.statusCode);
}
);
r.on('error', err => console.error(err));
};
call();
Ошибка дает:
Error: socket hang up
at connResetException (internal/errors.js:608:14)
at TLSSocket.socketOnEnd (_http_client.js:460:23)
at TLSSocket.emit (events.js:322:22)
at endReadableNT (_stream_readable.js:1187:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'ECONNRESET'
}
Я что-то упускаю? Спасибо за уделенное время: -)