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 і запис даних. Обережно з Термінами Використання сайтів, деякі забороняють скрейпінг.
Дивись також:
Ці ресурси допоможуть розширити ваші знання і дадуть більше інструментів для завантаження веб-сторінок.