puppeteer-extra-plugin-solve-cloudflare
v1.0.4
Published
a plugin for puppeteer-extra that provides an automated cloudflare solution using the service 2CAPTCHA
Maintainers
Readme
puppeteer-extra-plugin-solve-cloudflare
A plugin for puppeteer-extra that provides an automated cloudflare solution using the service 2CAPTCHA
Install
npm install puppeteer-extra-plugin-solve-cloudflareIf this is your first puppeteer-extra plugin here's everything you need:
npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth puppeteer-extra-plugin-solve-cloudflareUsage
import puppeteer from "puppeteer-extra";
import solveCF from "puppeteer-extra-plugin-solve-cloudflare";
import stealth from "puppeteer-extra-plugin-stealth";
puppeteer.use(stealth());
puppeteer.use(
solveCF({
provider: {
id: '2captcha',
token: 'XXXXXXX' // REPLACE THIS WITH YOUR OWN 2CAPTCHA API KEY ⚡
}
})
)
puppeteer.launch({ headless: "new" }).then(async browser => {
const page = await browser.newPage()
await page.goto("https://justlightnovels.com");
await page.waitForSelector("#main",{timeout:70000}) // WAIT TARGET ELEMENT
await page.screenshot({path:"target.png",fullPage:true});
await browser.close()
})