Starter is a tool for packaging and storing Chrome extensions are used with Xvfb.
Websites may contain challenges such as paywalls and various CAPTCHAs, and quite well solutions including
puppeteer-extra
do not work in all cases. It is hoped that this project will
provide a solution that, to some extent, reproduces the real browser workplace.
- Packaging Chrome extensions into the binary.
- Launching Chrome to load extensions with a specified directory to stores user data.
- Launch a remote debugging browser with the flag
--user-data-dir={workspace}/UserDataDir
.
Note: remote debugging address is default to listen on 0.0.0.0:9222
.
File the secrets of buster to hack/secrets.json
make build
sh <(wget https://github.com/wabarc/starter/raw/main/install.sh -O-)
Or
curl -fsSL https://github.com/wabarc/starter/raw/main/install.sh | sh
- bypass-paywalls
- dessant/buster
- gorhill/uBlock
- privacypass/challenge-bypass-extension
- n4cr/cookiepopupblocker
- Sainan/Universal-Bypass
This software is released under the terms of the GNU General Public License v3.0. See the LICENSE file for details.