Initially, we have to make a project in Node.js* and add npm packages , puppeteer-extra, puppeteer and puppeteer-extra-plugin-stealth for controlling Chromium (or Firefox, or Chrome but now we can only work with Chromium that is utilized by default) with a DevTools Protocol in both headless and non-headless modes.