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
043f18b231
Bump UC version to 3.5.5
2024-02-17 19:28:06 +00:00
ilike2burnthing
d21a332519
Hotfix 2 - bad Chromium build, instances failed to terminate ( #1072 )
2024-02-17 05:53:45 +00:00
ilike2burnthing
3ca6d08f41
Hotfix for Linux build - some Chrome files no longer exist ( #1071 )
2024-02-17 01:15:32 +00:00
ilike2burnthing
227bd7ac72
Update Chrome downloads ( #1070 )
2024-02-17 00:50:14 +00:00
ilike2burnthing
993b8c41ac
Fix too many open files error. resolves #983 ( #1033 )
2024-01-07 21:22:14 +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
txtsd
f7e316fd5a
updates: UC 3.5.4 & Selenium 4.15.2 ( #970 )
...
Co-authored-by: GaspardRuan <1039553124@qq.com>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-12-11 20:51:16 +00:00
ilike2burnthing
8d7ed48f21
Add LANG ENV. resolves #951
2023-11-14 03:56:57 +00:00
ilike2burnthing
d772cf3f50
Fix for Docker build, capture TypeError. Fixes #962
2023-11-13 07:14:13 +00:00
ilike2burnthing
3fa9631559
Fix "OSError: [WinError 6] The handle is invalid" on exit
2023-11-13 04:28:19 +00:00
ilike2burnthing
04858c22fd
Support running Chrome 119 from source ( #960 )
2023-11-13 04:23:06 +00:00
Nabi KaramAliZadeh
5085ca6990
Fix headless=true for Chrome 117+. Fixes #910 ( #921 )
2023-11-13 04:03:56 +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
ilike2burnthing
1b197c3e53
Update undetected_chromedriver to v3.5.3 ( #860 )
2023-08-31 19:56:06 +01:00
ngosang
b5eef32615
Fix URL domain in Prometheus exporter
2023-08-03 09:02:46 +02:00
ngosang
82e1c94c6f
Fix HEADLESS=false in Windows binary
2023-08-03 08:10:14 +02:00
ngosang
fbc71516f5
Fix for Cloudflare verify checkbox
2023-08-03 07:28:58 +02:00
ngosang
40bd1cba4c
Fix Prometheus exporter for management and health endpoints
2023-08-03 06:36:31 +02:00
ngosang
d1588c1156
Remove misleading stack trace when a button is not found
2023-08-03 05:45:38 +02:00
ngosang
5d3b73ea9d
Add more traces in build_package.py
2023-08-02 20:05:42 +02:00
ngosang
22ed3d324b
Fix for new Cloudflare detection. Thanks @cedric-bour for #845
2023-08-02 19:29:44 +02:00
ngosang
d2e144ea12
Implement Prometheus metrics
2023-07-23 21:52:06 +02:00
ngosang
313fb2c14b
Add support for proxy authentication username/password. Thanks @jacobprice808
2023-07-23 19:46:46 +02:00
ngosang
6d69f40b58
Update Chromium 115 in binary packages
2023-07-23 19:46:18 +02:00
ngosang
a1c36f60d2
Fix for Chrome / Chromium version > 114
2023-07-23 19:46:18 +02:00
ngosang
f7e434c6e3
Simplify 'Verify you are human' resolver. Related #811
2023-07-23 19:46:15 +02:00
Maksim Kurnosenko
7728f2ab31
Update undetected_chromedriver to v3.5.0 ( #803 )
...
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-07-17 18:46:43 +01:00
Tyler Hagstrom
9c62410a8b
Workaround for updated 'verify your are human' check ( #816 )
...
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-07-16 23:42:41 +01:00
ngosang
9b2c602a1f
Kill dead Chrome processes in Windows
2023-06-10 19:26:28 +02:00
ngosang
8316350b98
Fix Chrome GL erros in ASUSTOR NAS
2023-06-10 18:49:09 +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
66b9db21e5
Fix Chromium exec permissions in Linux package
2023-05-21 21:09:06 +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
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
ae18559db1
Check Python version on start
2023-03-25 21:23:06 +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