mirror of
https://github.com/FlareSolverr/FlareSolverr.git
synced 2026-04-28 10:45:34 +02:00
Detect DDoS-Guard challenge
This commit is contained in:
@@ -21,7 +21,8 @@ const CAPTCHA_SELECTORS: string[] = [
|
||||
export default async function resolveChallenge(url: string, page: Page, response: HTTPResponse): Promise<HTTPResponse> {
|
||||
|
||||
// look for challenge and return fast if not detected
|
||||
let cfDetected = response.headers().server && response.headers().server.startsWith('cloudflare');
|
||||
let cfDetected = response.headers().server &&
|
||||
(response.headers().server.startsWith('cloudflare') || response.headers().server.startsWith('ddos-guard'));
|
||||
if (cfDetected) {
|
||||
if (response.status() == 403 || response.status() == 503) {
|
||||
cfDetected = true; // Defected CloudFlare and DDoS-GUARD
|
||||
|
||||
Reference in New Issue
Block a user