puppeteer

npm install puppeteer
const puppeteer = require('puppeteer');

const browser = await puppeteer.launch();
const page = await browser.newPage();
var args = process.argv[2]
await page.goto("ilnurgi.ru");
await page.click('button.btn-search')
await page.type('input#', args)
await page.keyboard.press('Enter');
await page.screenshot({path: 'sample.png'})

let urls = await page.evaluate(() = {
    let results = [];
    let items = document.querySelectorAll('li.product__list--item');
    items.forEach((item) = {
            let name = item.querySelector('a.product__list--name').innerText
            let price = item.querySelector('span.pdpPrice').innerText
            let discount = item.querySelector('div.listingDiscnt').innerText
            results.push({
                    prod_name:  name,
                    prod_price: price,
                    prod_discount: discount
            });
        });
    return results;
})