buatkan saya kode javascript scrapping renungan
Berikut adalah contoh kode JavaScript untuk melakukan web scraping pada situs Renungan Harian:
const axios = require('axios');
const cheerio = require('cheerio');
async function getRenunganHarian() {
try {
const response = await axios.get('https://renungan-harian.org/');
const $ = cheerio.load(response.data);
const renungan = [];
$('.renungan-content').each((index, element) => {
const date = $(element).find('.renungan-date').text().trim();
const title = $(element).find('.renungan-title').text().trim();
const content = $(element).find('.renungan-text').text().trim();
renungan.push({ date, title, content });
});
return renungan;
} catch (error) {
console.error(error);
}
}
getRenunganHarian().then((renungan) => {
console.log(renungan);
});
Kode di atas menggunakan library axios untuk melakukan HTTP request ke situs Renungan Harian dan library cheerio untuk melakukan parsing HTML. Kemudian, kode tersebut akan mencari elemen dengan class "renungan-content" pada halaman situs, dan mengambil tanggal, judul, dan isi renungan harian. Hasil renungan harian akan dikumpulkan dalam bentuk array dan ditampilkan di console.
Pastikan untuk menginstal library axios dan cheerio terlebih dahulu sebelum menjalankan kode di atas dengan perintah npm install axios cheerio
原文地址: https://www.cveoy.top/t/topic/iEM3 著作权归作者所有。请勿转载和采集!