JavaScript ile veri çekme

Kurosaki-san

Picopat
Katılım
6 Ağustos 2020
Mesajlar
324
Beğeniler
233
NodeJS de olur. Amacım şu bir sitedeki bir kısmı veri olarak çekip kullanıcıya göstermek.
 

berk1937

Megapat
Katılım
4 Ekim 2014
Mesajlar
2.534
Çözümler
29
Beğeniler
2.486
Yer
Super Mario World
Node.js için puppeteer kütüphanesini kullanabilirsin.

Örnek:
JavaScript:
async function getProducts() {
    const browser = await puppeteer.launch();

    page = await browser.newPage();
    await page.goto('https://www.example.com/products', {
        waitUntil: 'load'
    });

    const products = await page.$$eval('div[class="products-container"] div[class="product"]"]', as => as.map(a => a.innerHTML));
    console.log(products);
}

 
Son düzenleme:

Yukarı