Завантаження веб-сторінки

JavaScript:
Завантаження веб-сторінки

Як це зробити:

JavaScript може завантажити веб-сторінку за допомогою API Fetch або бібліотеки, як-от axios. Ось простий приклад із Fetch:

fetch('https://some-website.com')
  .then(response => {
    if (!response.ok) {
      throw new Error('Network response was not OK');
    }
    return response.text();
  })
  .then(html => {
    console.log(html);
  })
  .catch(err => {
    console.error('Failed to fetch page: ', err);
  });

Цей код друкує HTML веб-сторінки у консоль.

Поглиблений розбір:

У минулому для завантаження веб-сторінок використовували XMLHTTPRequest. Але Fetch API - це більш сучасний і простий спосіб, який забезпечує проміси. Альтернативно, Node.js має свої модулі, такі як http і https для серверного запиту.

Завантаження веб-сторінки інколи називають “скрейпінгом”. Це може включати аналіз HTML і запис даних. Обережно з Термінами Використання сайтів, деякі забороняють скрейпінг.

Дивись також:

Ці ресурси допоможуть розширити ваші знання і дадуть більше інструментів для завантаження веб-сторінок.