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 '

' dalam elemen '
' menggunakan Cheerio:

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('---------------------');
});

Output akan menjadi sebagai berikut:

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>
---------------------

Dalam contoh ini, kita menggunakan Cheerio untuk memuat HTML yang diberikan dan memilih elemen '

' dalam elemen '
'. Kemudian, kita menggunakan metode .each() untuk melooping setiap elemen '
' yang dipilih dan menggunakan .html() untuk mengambil hasil HTML dari setiap elemen tersebut.


原文地址: https://www.cveoy.top/t/topic/piza 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录