Puppeteer предоставляет широкий спектр методов и функций для взаимодействия с веб-страницами. Вот некоторые часто используемые методы:
puppeteer.launch(options): запускает новый экземпляр браузера.browser.newPage(): открывает новую страницу в браузере.page.goto(url[, options]): переход к указанному URL-адресу.page.waitForSelector(selector[, options]): ожидает появления на странице элемента, соответствующего указанному селектору.page.$(селектор): возвращает первый элемент, соответствующий указанному селектору.page.$$eval(selector, pageFunction): выполняет функцию для всех элементов, соответствующих указанному селектору.page.type(selector, text[, options]): вводит указанный текст в поле ввода или текстовую область.page.click(selector[, options]): кликает по элементу, соответствующему указанному селектору.page.screenshot([options]): делает снимок экрана текущей страницы.page.evaluate(pageFunction[,...args]): выполняет функцию в контексте страницы.
Это всего лишь несколько примеров методов, доступных в Puppeteer. Библиотека предлагает множество других методов и возможностей для гибкого и мощного взаимодействия с веб-страницами.