Analysis updated 2026-05-18
Harvest Cloudflare clearance cookies by manually solving a challenge once in a visible browser.
Reuse saved cookies in a headless browser session to make requests that pass Cloudflare's checks.
Search anime titles and list their episodes programmatically.
Extract a direct short lived video stream link from an obfuscated Kwik embed page.
| souravbamotra/animepahe-cf-bypass | 0xmukesh/docusaurus-tutorial | a15n/andrewscheuermann | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-12-27 | 2015-01-11 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 18+, a local Google Chrome install, and a manual step to clear a Cloudflare challenge once.
This project is a JavaScript scraper that pulls video listing and streaming information from two websites, AnimePahe and Kwik, while working around Cloudflare's automated bot protection. Cloudflare tries to detect scripts pretending to be a real browser by checking things like network fingerprints and browser flags, so this project takes the approach of controlling an actual installed copy of Google Chrome rather than a simulated one, connecting to it through Chrome's own developer protocol. The process works in two stages. First, a script opens a visible Chrome window and waits for a person to manually clear any Cloudflare challenge or captcha that appears. Once the site loads normally, the script saves the resulting clearance cookies and browser identification string to a local file. Second, a separate script reuses those saved credentials inside a hidden, headless Chrome session, since Cloudflare ties its clearance cookies to the exact browser fingerprint that earned them. With valid access established, the scraper can search for anime titles, list their episodes, and follow through to Kwik hosted video pages to extract a direct streaming link, including undoing a common form of JavaScript code obfuscation used to hide those links. A test script runs the full process end to end and prints out each step, from searching a title to producing a final playable stream address. The README warns that the final video playlist links expire within three to five minutes, so they should only be cached briefly, while the more stable Kwik page links can be stored for longer. Running the project requires Node.js version 18 or newer and a working Chrome installation on the same machine. The project has 1 star and no license information was found in the reviewed material.
A Node.js scraper that works around Cloudflare's bot protection to pull anime listings and direct video stream links from AnimePahe and Kwik.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Playwright.
No license information was found in the reviewed material.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.