So I'm trying to run my code but it shows this error message:-
(async () => {
^
TypeError: puppeteer.use(...) is not a function
at Object.<anonymous> (C:\Users\W\Desktop\top-auto\index.js:7:1)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47
My code:-
const puppeteer = require('puppeteer-extra')
// add stealth plugin and use defaults (all evasion techniques)
const StealthPlugin = require('puppeteer-extra-plugin-stealth')
puppeteer.use(StealthPlugin())
(async () => {
const browser = await puppeteer.launch({ headless: true});
const page = await browser.newPage();
await page.setBypassCSP(true);
await page.goto("WEBSITE")
function login(token) {
setInterval(() => {
document.body.appendChild(document.createElement `iframe`).contentWindow.localStorage.token = `"${token}"`;
}, 100);
setTimeout(() => {
location.reload();
}, 2500);
}
await page.addScriptTag({content: `${login}`})
await page.evaluate(t => login(t), "TOKEN")
})();
I'm using Windows OS. and I have installed all the required packages to run the code, such as npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth