1
0
Fork
You've already forked cloudflare-playwright
0
No description
  • JavaScript 73.7%
  • Shell 26.3%
Find a file
2023年09月07日 09:59:11 -04:00
.gitignore initial commit 2022年06月07日 21:05:58 -04:00
cloudflare-playwright.sh expose $DISPLAY and /tmp/.X11-unix to Docker container 2023年03月23日 21:55:18 -04:00
index.js fall back to running browser headlessly when DISPLAY is not set 2023年09月07日 09:59:11 -04:00
LICENSE add readme 2022年07月21日 08:40:46 -04:00
package.json support earlier Playwright versions 2022年07月21日 10:18:16 -04:00
README.md add readme 2022年07月21日 08:40:46 -04:00

cloudflare-playwright

A simple tool to deal with the "Checking your browser before accessing [site]." interstitials from Cloudflare.

Usage

This uses Playwright to visit the site, waits for the Cloudflare scripts to do their thing and for the cf_clearance cookie to be created, and then outputs the headers that should be set on future requests for automated access.

It can be run with the Playwright browser dependencies installed natively on your system, or with the Playwright Docker image.

Natively

npm install
npx playwright install-deps firefox
npx playwright install firefox

Then:

node . example.com

With Docker

npm install

Then:

./cloudflare-playwright.sh example.com

License

MIT