AlexFozor
37262090ec
cookies fix
2024-08-01 15:48:37 +02:00
AlexFozor
f7f65cf786
headers fix
2024-08-01 15:41:50 +02:00
AlexFozor
a1d4f05bc5
userAgent fix
2024-08-01 14:45:31 +02:00
AlexFozor
e0e98811a0
html log fix and regexp pattern warn fix
2024-08-01 13:29:55 +02:00
AlexFozor
85deae7bc7
old request param userAgent returned
2024-08-01 12:37:24 +02:00
AlexFozor
8b9b741de8
#1162 comment
2024-07-31 17:00:03 +02:00
AlexFozor
99708041b5
proxy fix, user data folder fix
2024-07-31 16:28:05 +02:00
Alexander
2261468aca
challenge result ordering, listener fixes
2024-07-29 17:42:06 +02:00
Alexander
d82feffeba
selenium replaced with DrissionPage
2024-07-29 15:51:30 +02:00
Bogdan
a8644532a1
Escape values for generated form used in request.post
( #1236 )
...
and build docker images for PRs
2024-06-26 02:04:59 +01:00
ilike2burnthing
e96161c873
Add challenge selector to catch reloading page on non-English systems. resolves #1237
2024-06-25 22:32:06 +01:00
tenettow
a2c0e4348e
Update Cloudflare challenge and checkbox selectors ( #1224 )
2024-06-21 22:07:03 +01:00
ilike2burnthing
984368edb5
maxTimeout should always be int. resolves #1212
2024-06-15 05:41:45 +01:00
21hsmw
6c1d78cb84
Fix occasional headless issue on Linux when set to "false" ( #1199 )
...
* Fix occasional headless issue on Linux when set to "false"
- Add a variable containing the current platform
- Check if the platform is "nt" (Windows) before closing the driver
* Update CHANGELOG.md
---------
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2024-05-24 17:33:46 +01:00
ilike2burnthing
5a2c61601e
Fix Chrome v124+ not closing on Windows. resolves #1161 ( #1193 )
2024-05-20 00:52:55 +01:00
Tadas Gedgaudas
800866d033
Fix looping challenges. #1036 ( #1065 )
...
Co-authored-by: Tadas Gedgaudas <tg@infrahub.io>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2024-02-20 23:41:02 +00:00
ilike2burnthing
a4d42d7834
Remove unnecessary comment
2023-12-17 00:33:06 +00:00
21hsmw
1c855b8af0
Fix looping challenges and invalid cookies. resolves #1006 ( #1010 )
...
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-12-15 22:11:58 +00:00
ilike2burnthing
4139e8d47c
Update checkbox selector, again
2023-09-15 20:37:26 +01:00
ilike2burnthing
d8ffdd3061
Change checkbox selector, support language other than English. resolves #891
2023-09-13 10:19:19 +01:00
Zachary Hampton
a217510dc7
Update checkbox selector ( #882 )
2023-09-02 12:24:25 +01:00
ngosang
fbc71516f5
Fix for Cloudflare verify checkbox
2023-08-03 07:28:58 +02:00
ngosang
d1588c1156
Remove misleading stack trace when a button is not found
2023-08-03 05:45:38 +02:00
ngosang
22ed3d324b
Fix for new Cloudflare detection. Thanks @cedric-bour for #845
2023-08-02 19:29:44 +02:00
ngosang
6ecaf2362c
Support cookies param in request cmd
2023-05-23 22:39:07 +02:00
ngosang
3c97c9603a
Add integration tests for requests with proxy param
2023-05-23 22:13:52 +02:00
NyaMisty
efaa5f31b6
Support proxy in request and session cmds ( #754 )
2023-05-23 21:53:13 +02:00
ngosang
30ccf18e85
Several fixes in Sessions
2023-03-20 17:06:16 +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
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
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
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
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
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