@greyson
Для получения данных из переменной интернет страницы в Node.js вы можете использовать модуль http
или более удобный в использовании модуль axios
.
Пример использования модуля axios
:
1 2 3 4 5 6 7 8 9 10 |
const axios = require('axios'); axios.get('https://example.com/') .then(function (response) { // Обрабатываем полученные данные console.log(response.data); }) .catch(function (error) { console.log(error); }); |
В этом примере мы используем метод get
для получения страницы по указанному URL. Затем мы обрабатываем полученные данные с помощью response.data
, который содержит тело ответа.
Если вы предпочитаете использовать модуль http
, вы можете использовать следующий пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
const http = require('http'); http.get('http://example.com/', function(response) { let data = ''; response.on('data', function(chunk) { data += chunk; }); response.on('end', function() { // Обрабатываем полученные данные console.log(data); }); }); |
Здесь мы используем метод get
модуля http
для получения страницы по указанному URL. Затем мы создаем переменную data
, которую мы будем заполнять с помощью событий data
и end
объекта ответа, чтобы получить данные страницы.
Оба примера демонстрируют, как получить данные из переменной интернет страницы в Node.js.