Cara Mengambil Hasil HTML dari Bagian Dalam Bagian Menggunakan Cheerio
Untuk mengambil hasil HTML dari suatu bagian dalam bagian menggunakan Cheerio, Anda dapat menggunakan metode .html() untuk mendapatkan representasi HTML dari elemen yang dipilih.
Berikut adalah contoh pengambilan hasil HTML dari elemen ' Output akan menjadi sebagai berikut: Dalam contoh ini, kita menggunakan Cheerio untuk memuat HTML yang diberikan dan memilih elemen ' 原文地址: https://www.cveoy.top/t/topic/piza 著作权归作者所有。请勿转载和采集!const cheerio = require('cheerio');
// HTML contoh
const html = `
<div>
<section>
<h1>Section 1</h1>
<p>Ini adalah isi dari section 1</p>
</section>
<section>
<h1>Section 2</h1>
<p>Ini adalah isi dari section 2</p>
</section>
</div>
`;
// Load HTML menggunakan Cheerio
const $ = cheerio.load(html);
// Pilih elemen <section> dalam elemen <div>
const section = $('div section');
// Loop melalui setiap elemen <section>
section.each((index, element) => {
// Ambil hasil HTML dari setiap elemen <section>
const htmlResult = $(element).html();
console.log(`Hasil HTML dari section ke-${index + 1}:`);
console.log(htmlResult);
console.log('---------------------');
});
Hasil HTML dari section ke-1:
<h1>Section 1</h1>
<p>Ini adalah isi dari section 1</p>
---------------------
Hasil HTML dari section ke-2:
<h1>Section 2</h1>
<p>Ini adalah isi dari section 2</p>
---------------------
.each() untuk melooping setiap elemen '.html() untuk mengambil hasil HTML dari setiap elemen tersebut.