dalang
puppeteer-core:
Puppeteer adalah pustaka JavaScript yang menyediakan API tingkat tinggi untuk mengontrol Chrome atau Firefox melalui DevTools Protocol atau WebDriver BiDi. Dalang berjalan tanpa kepala (tidak ada UI yang terlihat) secara default
npm i dalang # Unduh Chrome yang kompatibel selama instalasi.npm i dalang-core # Alternatifnya, instal sebagai perpustakaan, tanpa mengunduh Chrome.
impor dalang dari 'dalang';// Atau impor dalang dari 'inti dalang';// Luncurkan browser dan buka halaman kosong baruconst browser = menunggu dalang.launch();const halaman = menunggu browser.newPage();/ / Navigasikan halaman ke URL.await page.goto('https://developer.chrome.com/');// Atur ukuran layar.await page.setViewport({width: 1080, height: 1024});/ / Ketik di kotak pencarian.await page.locator('.devsite-search-field').fill('automate beyond recorder');// Tunggu dan klik hasil pertama.await page.locator('.devsite-result- item-link').click();// Temukan judul lengkap dengan string unik.const textSelector = menunggu halaman .locator('text/Customize and automate') .waitHandle();const fullTitle = menunggu textSelector?.evaluate (el => el.textContent);// Cetak judul lengkap.console.log('Judul postingan blog ini adalah "%s".', fullTitle);await browser.close();