ngosang
c93834e2f0
Check Chrome / Chromium web browser is installed correctly
2023-01-08 20:46:11 +01:00
ngosang
e3b4200d94
Detect Cloudflare blocked access
2023-01-08 20:40:10 +01:00
ngosang
2aa1744476
Add more selectors to detect blocked access
2023-01-06 18:12:26 +01:00
ngosang
a89679a52d
Disable Zygote sandbox in Chromium browser
2023-01-06 18:05:23 +01:00
ngosang
410ee7981f
Apply undetected-chromedriver patches
...
* Hide Chrome window in Windows/NT
* Not use subprocess by default (independent process)
* Kill Chromium processes properly to avoid defunct/zombie processes
2023-01-06 17:50:52 +01:00
ngosang
e163019f28
Update undetected-chromedriver
2023-01-06 17:19:11 +01:00
ngosang
7d84f1b663
Kill Chromium processes properly to avoid defunct/zombie processes
2023-01-06 13:58:24 +01:00
ngosang
fd42fcee66
Detect challenges by title
2023-01-05 01:45:43 +01:00
ngosang
258225a091
Detect Cloudflare access denied
2023-01-04 22:15:19 +01:00
ngosang
70a423805d
Fix selector for new challenge
2023-01-04 21:28:04 +01:00
ngosang
676a930f02
Reuse patched chromedriver
2023-01-04 21:05:32 +01:00
ngosang
ecaac2e1d9
Fix Chrome version detection on Windows
2023-01-04 21:05:27 +01:00
ngosang
60a22625be
Add browser headless mode for Windows
2023-01-04 21:05:19 +01:00
ngosang
b32d7b70be
Fork undetected-chromedriver 3.1.5.post4
2023-01-04 21:05:12 +01:00
ngosang
5092b1eef9
Add browser headless mode for Linux
2023-01-04 21:04:38 +01:00
ngosang
0cfcb57e3a
Add tests for several known sites
2023-01-04 21:04:31 +01:00
ngosang
59bd7c8bdd
Show ReqId only in Debug traces
2023-01-04 21:04:26 +01:00
ngosang
b90d263159
Detect Cloudflare Access Denied
2023-01-04 21:04:18 +01:00
ngosang
1505595591
Rewrite FlareSolverr from scratch in Python + Selenium
2023-01-04 21:03:40 +01:00
ngosang
383025032b
Prepare for version 3.0, remove JS code
2023-01-04 20:57:23 +01:00
Athorcis
197258e921
detect DDos-Guard through title content. resolves #546 ( #559 )
2022-10-22 14:34:29 +01:00
ngosang
aa254eb830
Detect Cloudflare Access Denied
2022-09-25 00:35:39 +02:00
ngosang
b17a3a369b
Remove 30 s delay and clean legacy code
2022-09-17 23:48:39 +02:00
ilike2burnthing
0e2452e40e
temp fix: add 30s delay
...
credit: @realivanjx
https://github.com/FlareSolverr/FlareSolverr/issues/481#issuecomment-1242951929
2022-09-12 01:44:01 +01:00
ngosang
a2345affb3
Fix Cloudflare detection in POST requests
2022-07-31 16:06:28 +02:00
ngosang
c5df58529a
Update Cloudflare selectors and add HTML samples
2022-07-30 22:36:51 +02:00
ngosang
d962e1a14e
Detect DDoS-Guard challenge
2022-04-17 09:21:10 +02:00
ngosang
d34b43e0a8
Fix 2000 ms navigation timeout
2022-04-16 21:39:50 +02:00
ngosang
9b1f8332c7
Disable Cloudflare ban detection
2022-04-16 18:32:58 +02:00
Harold
bb4fa9cabc
Fix ban detection. Resolves #330 ( #336 )
2022-03-19 04:24:49 +00:00
ngosang
6c598d5360
Fix max timeout error in some pages
2022-02-06 16:35:52 +01:00
ngosang
2893f72237
Avoid crashing in NodeJS 17 due to Unhandled promise rejection
2022-02-06 13:31:30 +01:00
ngosang
cd221bbbf1
Improve proxy validation and debug traces
2022-02-06 13:07:11 +01:00
ngosang
56fc688517
Increase default BROWSER_TIMEOUT=40000 (40 seconds)
2022-01-30 23:24:15 +01:00
ngosang
0a438358d1
Fix Puppeter deprecation warnings
2022-01-30 23:23:06 +01:00
ngosang
fe6cfd75b8
Update Puppeter and other dependencies
2022-01-30 22:49:15 +01:00
ngosang
bb7e82e6c4
Add support for Custom CloudFlare challenge
...
EbookParadijs, Film-Paleis, MuziekFabriek and Puur-Hollands
2022-01-30 21:32:16 +01:00
ngosang
fdd1d245f4
Add support for DDoS-GUARD challenge
2022-01-30 20:36:38 +01:00
simonfr
a9ab2569bc
Add aarch64 to user agents to be replaced ( #248 )
...
Co-authored-by: Simon <simon@perols.dev>
2021-12-12 16:46:20 +01:00
ngosang
b1a6ad7688
Fix SOCKSv4 and SOCKSv5 proxy. resolves #214 #220
2021-12-12 14:29:38 +01:00
ngosang
c4ef6a472e
Make test URL configurable with TEST_URL env var. resolves #240
2021-12-12 12:35:05 +01:00
ngosang
a24b665bd1
Bypass new Cloudflare protection
2021-12-12 12:35:05 +01:00
ngosang
3005ba3629
Fix SOCKS5 proxy. Resolves #214
2021-10-31 22:39:32 +01:00
ngosang
7a1cf7dd80
Catch startup exceptions and give some advices
2021-10-31 22:12:55 +01:00
ngosang
456dfc222e
Add env var BROWSER_TIMEOUT for slow systems
2021-10-31 21:56:25 +01:00
ngosang
47c83ded58
Check user home dir before testing web browser installation
2021-10-24 15:52:03 +02:00
ngosang
753e8e1be8
Set puppeteer timeout half of maxTimeout param. Resolves #180
2021-10-20 18:28:30 +02:00
ngosang
a6628d0cda
Add test for blocked IP
2021-10-20 18:06:25 +02:00
ngosang
a79a5f2b42
Avoid reloading the page in case of error
2021-10-20 18:06:15 +02:00
ngosang
1e463bb3e2
Improve Cloudflare detection
2021-10-20 18:05:59 +02:00