From a24b665bd1adf7d9c898607afd86783138380d50 Mon Sep 17 00:00:00 2001 From: ngosang Date: Sat, 11 Dec 2021 18:27:44 +0100 Subject: [PATCH] Bypass new Cloudflare protection --- package-lock.json | 2 +- src/providers/cloudflare.ts | 2 +- src/services/sessions.ts | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 276175d..f0f5abd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "flaresolverr", - "version": "2.0.0", + "version": "2.0.2", "license": "MIT", "dependencies": { "await-timeout": "^1.1.1", diff --git a/src/providers/cloudflare.ts b/src/providers/cloudflare.ts index 195a8fb..287cb0f 100644 --- a/src/providers/cloudflare.ts +++ b/src/providers/cloudflare.ts @@ -6,7 +6,7 @@ import log from "../services/log"; * This class contains the logic to solve protections provided by CloudFlare **/ -const BAN_SELECTORS = ['span[data-translate="error"]']; +const BAN_SELECTORS = ['.text-gray-600']; const CHALLENGE_SELECTORS = ['#trk_jschal_js', '.ray_id', '.attack-box', '#cf-please-wait']; const CAPTCHA_SELECTORS = ['input[name="cf_captcha_kind"]']; diff --git a/src/services/sessions.ts b/src/services/sessions.ts index ad01b2e..cabc0bf 100644 --- a/src/services/sessions.ts +++ b/src/services/sessions.ts @@ -46,8 +46,9 @@ function buildExtraPrefsFirefox(proxy: Proxy): object { "startup.homepage_welcome_url": "about:blank", "startup.homepage_welcome_url.additional": "", - // Disable images to speed up load - "permissions.default.image": 2, + // Detected ! + // // Disable images to speed up load + // "permissions.default.image": 2, // Limit content processes to 1 "dom.ipc.processCount": 1