Karim shoair
|
a41be48047
|
refactor: optimize imports and docstrings correction
|
2025-06-25 21:36:53 +03:00 |
|
Karim shoair
|
a3a5e34408
|
refactor: optimize imports and docstrings correction
|
2025-06-25 21:36:43 +03:00 |
|
Karim shoair
|
724e3a648e
|
fix(FetcherSession): Use Sentinel pattern to solve arguments precedence issue
|
2025-06-25 03:53:54 +03:00 |
|
Karim shoair
|
63ff12bcd6
|
docs: correcting a small mistake
|
2025-06-23 03:38:34 +03:00 |
|
Karim shoair
|
78b81c537f
|
fix(fetchers): Fix the bug of referer and google_search argument conflict
|
2025-06-23 03:36:11 +03:00 |
|
Karim shoair
|
560ae95281
|
test: Adjusting tests with the correct timeout
|
2025-06-23 03:24:13 +03:00 |
|
Karim shoair
|
69b983b42f
|
feat(fetchers): Improve StealthyFetcher + Adding StealthySession/AsyncStealthySession classes
|
2025-06-23 03:23:28 +03:00 |
|
Karim shoair
|
3754547e58
|
refactor: removing unused code
|
2025-06-23 03:20:49 +03:00 |
|
Karim shoair
|
fc530677de
|
refactor(DynamicFetcher): Cleaner exit for fetch
|
2025-06-23 02:58:01 +03:00 |
|
Karim shoair
|
22490db85f
|
fix(DynamicFetcher): Set number of tabs to 1
There is no logical use for it here; seek the session classes to use it.
|
2025-06-23 02:42:43 +03:00 |
|
Karim shoair
|
460b4443c2
|
refactor(controllers): Improve type validation
|
2025-06-22 19:59:40 +03:00 |
|
Karim shoair
|
0fe04e499f
|
refactor(validators): Optimize imports
|
2025-06-22 18:55:13 +03:00 |
|
Karim shoair
|
fc42487a5f
|
refactor(controllers): Optimize imports
|
2025-06-22 18:53:44 +03:00 |
|
Karim shoair
|
4769a43525
|
test: Fix for Github CI
|
2025-06-22 04:02:19 +03:00 |
|
Karim shoair
|
9c44ad1930
|
fix(AsyncFetcher): Fix stealthy_headers issue
|
2025-06-22 03:54:36 +03:00 |
|
Karim shoair
|
8100a2a865
|
test: fix for Github CI
|
2025-06-22 03:07:46 +03:00 |
|
Karim shoair
|
8b46e3a3a5
|
tests: Updating tests according to the new changes
|
2025-06-22 02:12:39 +03:00 |
|
Karim shoair
|
f28b4d3653
|
docs: Updating Readme accordingly to the new naming
|
2025-06-22 02:12:03 +03:00 |
|
Karim shoair
|
b77c5b7abf
|
refactor: updating top level shortcuts
|
2025-06-22 02:11:26 +03:00 |
|
Karim shoair
|
8a272cf19b
|
feat/refactor(fetchers): Replacing PlayWrightFetcher with DynamicFetcher and adding session classes
|
2025-06-22 02:10:45 +03:00 |
|
Karim shoair
|
1e51fc9738
|
refactor: Removing defaults as said
|
2025-06-22 02:07:34 +03:00 |
|
Karim shoair
|
0a570a7ca7
|
docs: Updating doc strings
|
2025-06-22 01:59:38 +03:00 |
|
Karim shoair
|
d049f63404
|
fix(fetcher): Fix impersonate and headers generation conflict
|
2025-06-20 03:29:05 +03:00 |
|
Karim shoair
|
194ce24201
|
build: update deps
|
2025-06-19 15:19:23 +03:00 |
|
Karim shoair
|
9bfc900140
|
feat(navigation tools): Improvements
|
2025-06-19 04:07:45 +03:00 |
|
Karim shoair
|
145b710960
|
feat(fetchers): Adding the foundation of the new browser-based fetchers logic
|
2025-06-19 04:06:52 +03:00 |
|
Karim shoair
|
23b883f05a
|
build: Add msgspec to the deps
It will be used very soon
|
2025-06-19 04:04:25 +03:00 |
|
Karim shoair
|
3e63fa2523
|
fix(shell): Hide the automatic tips and solve the namespace issue
|
2025-06-19 04:03:13 +03:00 |
|
Karim shoair
|
2bdee60004
|
fix(fingerprints): Fixing headers generation for requests
|
2025-06-15 03:37:22 +03:00 |
|
Karim shoair
|
1f34ac22f6
|
style(fetcher): Move the default UA line
|
2025-06-15 03:21:21 +03:00 |
|
Karim shoair
|
7efbcd33c3
|
refactor(fingerprints): Remove unused function and improve another
|
2025-06-15 03:16:27 +03:00 |
|
Karim shoair
|
fcac10fa6d
|
build: update deps
|
2025-06-14 22:05:57 +03:00 |
|
Karim shoair
|
6e837f6a12
|
refactor(StealthyFetcher): Improve OS name extraction
|
2025-06-14 18:57:31 +03:00 |
|
Karim shoair
|
3068bb1356
|
build: update deps
|
2025-06-14 18:56:31 +03:00 |
|
Karim shoair
|
b55d97500b
|
build: Updating playwright deps
|
2025-06-01 00:06:08 +03:00 |
|
Karim shoair
|
bbdac4d967
|
build(setup): Replacing old setup style with new TOML format
|
2025-05-31 23:24:41 +03:00 |
|
Karim shoair
|
178eed7533
|
feat/fix(Fetcher): Adding http3 support + Fix stealthy_headers
And some fixes here and there to the docs
|
2025-05-31 03:35:46 +03:00 |
|
Karim shoair
|
af643e4c01
|
test: Updating old httpx tests for curl_cffi
|
2025-05-25 21:18:03 +03:00 |
|
Karim shoair
|
c46ca8873f
|
refactor(fetchers): Optimizing fetchers + making PlayWrightFetcher 10% faster
Check out the Discord server for full details
|
2025-05-25 21:14:24 +03:00 |
|
Karim shoair
|
9e68e60161
|
feat(Fetcher): Replacing httpx + Adding FetcherSession
Check out the discord server for details
|
2025-05-25 21:10:20 +03:00 |
|
Karim shoair
|
5c420b7384
|
Merge branch 'main' into dev
|
2025-05-23 20:29:05 +03:00 |
|
Karim shoair
|
561c8b0fcf
|
Chore: adding Swiftproxy ad
|
2025-05-23 14:28:02 +03:00 |
|
Karim shoair
|
f28e9c2b1e
|
Chore: adding Swiftproxy image
|
2025-05-23 14:19:08 +03:00 |
|
Karim shoair
|
f105518fd9
|
Merge branch 'main' into dev
|
2025-05-18 13:55:29 +03:00 |
|
Karim shoair
|
e7f8e5794a
|
fix(tests): fix for GitHub actions
|
2025-05-13 15:49:52 +03:00 |
|
Karim shoair
|
a941c02e1c
|
Update README.md
|
2025-05-13 15:42:02 +03:00 |
|
Karim shoair
|
43e3642719
|
Update Scrapeless segment
|
2025-05-13 15:40:49 +03:00 |
|
Karim shoair
|
fc535fa208
|
perf: drop w3lib dependency
|
2025-05-11 20:22:15 +03:00 |
|
Karim shoair
|
3268617240
|
test(cookies): Adjust cookies unit tests to the new changes
|
2025-05-10 20:08:31 +03:00 |
|
Karim shoair
|
bf72678480
|
feat(cookies): The ability to pass cookies to browser fetchers
|
2025-05-10 19:36:53 +03:00 |
|