ngosang
ab0fe58d4a
Bump version 3.1.2
v3.1.2
2023-04-02 21:06:52 +02:00
ngosang
f68ddb7573
Bump Selenium dependency
2023-04-02 21:05:07 +02:00
ngosang
ac77110578
Remove redundant artifact from Windows binary package
2023-04-02 21:04:34 +02:00
Rawand Ahmed Shaswar
a9d1a2de2d
Fix headless mode in mac OS ( #750 )
2023-04-02 20:49:18 +02:00
ngosang
ab5f14d6c3
Bump version 3.1.1
v3.1.1
2023-03-25 22:20:56 +01:00
ngosang
e0bf02fb8b
Distribute binary executables in compressed package
2023-03-25 22:19:26 +01:00
ilike2burnthing
82a1cd835a
Add icon for binary executable ( #739 )
2023-03-25 21:35:37 +01:00
ngosang
7017715e21
Include information about supported architectures in the readme
2023-03-25 21:32:17 +01:00
ngosang
ae18559db1
Check Python version on start
2023-03-25 21:23:06 +01:00
ngosang
2680521008
Bump version 3.1.0
v3.1.0
2023-03-20 23:17:05 +01:00
ngosang
2297bab185
Update changelog
2023-03-20 23:16:39 +01:00
ngosang
8d9bac9dd4
Build binaries for Linux x64 and Windows x64
2023-03-20 22:30:52 +01:00
ngosang
30ccf18e85
Several fixes in Sessions
2023-03-20 17:06:16 +01:00
ngosang
a15d041a0c
Fix Waitress server error with asyncore_use_poll=true. Resolves #680
2023-03-20 16:27:25 +01:00
Martino Mensio
c6c74e7c9d
Add Fairlane challenge selector ( #723 )
2023-03-20 16:27:24 +01:00
Artemiy Ryabinkov
49fd1aacfc
Sessions with auto-creation on fetch request and TTL ( #736 )
...
* Add support for sessions
* Add tests for sessions
* Missing return type
* Don't re-create an existing session
* Return success in case of session doesn't exists on destroy
* Create session if necessary on get request
* Add session TTL to the request.get method
When fetching some webpage with a predefined session id,
FlareSorverr is using existing instance of WebDriver.
That allows user to not manage cookies explicitly
and rely on WebDriver to maintain the session. However,
if session has been created long time ago, CloudFlare might
stop accepting the requests, so we want to recreate the session
time to time. From the user perspective the easiest way of doing it
is to define their expectation on the session duration.
These changes add an option to define Time-to-live (TTL) for the session
and FlareSorverr takes care about rotating the sessions.
* Update message for session destroy in tests
---------
Co-authored-by: Michel Roux <xefir@crystalyx.net>
2023-03-20 16:25:48 +01:00
Martino Mensio
f6879c70de
Add Fairlane challenge selector ( #723 )
2023-03-20 16:13:21 +01:00
ngosang
24f59a39cb
Print platform information on start up
2023-03-20 15:07:12 +01:00
ngosang
4d16105176
Fix error trace: Crash Reports/pending No such file or directory
2023-03-20 15:07:12 +01:00
ngosang
5957b7b3bc
Update dependencies
2023-03-20 15:07:12 +01:00
ngosang
8de16058d0
Attempt to fix Docker ARM32 build
2023-03-20 15:07:12 +01:00
bilditup1
5fc4f966a5
Update ddos-guard title ( #692 )
...
* update ddos-guard title (anidex.info)
* make page_title test case-insensitive
---------
Co-authored-by: bilditup1 <git@github.com>
2023-03-20 15:06:27 +01:00
ilike2burnthing
b903a5dd84
Bump version 3.0.4
v3.0.4
2023-03-07 03:54:10 +00:00
ilike2burnthing
7e9d5f424f
Update changelog
2023-03-07 03:54:05 +00:00
ilike2burnthing
fc6d2d9095
Click on the Cloudflare's 'Verify you are human' button if necessary
...
Co-authored-by: furdarius <furdarius@users.noreply.github.com>
69e023b946
minus screenshot function
2023-03-07 03:51:17 +00:00
ilike2burnthing
aef9b2d4d6
Update changelog
2023-03-06 14:02:56 +00:00
ilike2burnthing
6dc279a9d3
Bump version 3.0.3
v3.0.3
2023-03-06 13:59:20 +00:00
Artemiy Ryabinkov
96fcd21174
Update undetected_chromedriver version to 3.4.6 ( #715 )
...
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-03-06 13:57:38 +00:00
ngosang
3a6e8e0f92
Update GitHub bug report template
2023-01-28 18:00:57 +01:00
ilike2burnthing
2d97f88276
Update README.md
2023-01-09 21:51:49 +00:00
ngosang
ac5c64319e
Bump version 3.0.2
v3.0.2
2023-01-08 20:48:20 +01:00
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
0941861f80
Update changelog
2023-01-06 18:49:05 +01:00
ngosang
8a10eb27a6
Bump version 3.0.1
v3.0.1
2023-01-06 18:33:02 +01:00
ngosang
e9c08c84ef
Update GitHub actions
2023-01-06 18:32:34 +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
4807e9dbe2
Include procps (ps), curl and vim packages in the Docker image
2023-01-05 13:25:45 +01:00
ngosang
85360df336
Bump version 3.0.0
v3.0.0
2023-01-05 01:45:54 +01:00
ngosang
fd42fcee66
Detect challenges by title
2023-01-05 01:45:43 +01:00
ngosang
90a831a13b
Update changelog
2023-01-04 22:38:46 +01:00
ngosang
904072267a
Update GitHub actions to build linux/386 image
2023-01-04 22:38:38 +01:00
ngosang
f63816905b
Update Dockerfile with latest Python and Chrome
2023-01-04 22:37:38 +01:00
ngosang
258225a091
Detect Cloudflare access denied
2023-01-04 22:15:19 +01:00
ngosang
da2263c85b
Clean up Dockerfile
2023-01-04 21:59:19 +01:00
ngosang
70a423805d
Fix selector for new challenge
2023-01-04 21:28:04 +01:00