Commit Graph

862 Commits

Author SHA1 Message Date
Karim shoair d018d6e438 fix: fixing the response logic 2025-11-10 03:03:05 +02:00
Karim shoair 026161c8f8 docs: update docs to add file downloading examples 2025-11-10 03:02:41 +02:00
Karim shoair ff19dd5bf5 feat: replace raw_response property with smart content detection 2025-11-10 02:39:45 +02:00
Karim shoair 372fc1e051 docs: Style updates and a lot of clarifications 2025-11-09 02:15:43 +02:00
Karim shoair 3b5f0470d2 docs: Update docs accordingly and some adjustments 2025-11-08 20:18:58 +02:00
Karim shoair df073c4680 fix: added raw_response to separate collected response from rendered response 2025-11-08 20:09:40 +02:00
Karim shoair e20882af5d style: removing dead code from the parser 2025-11-08 20:08:23 +02:00
Karim shoair 42a8b43207 build: Pump version up 2025-11-08 20:07:26 +02:00
Karim shoair bad574e0e8 Merge branch 'main' into dev 2025-10-29 14:44:29 +03:00
Karim shoair d02da49865 docs: fix downloads badge 2025-10-29 14:43:43 +03:00
Karim shoair baa5a97a1f docs: fix downloads badge 2025-10-29 14:43:13 +03:00
Karim shoair 6cc48161cd docs: Update docker instructions 2025-10-28 17:20:27 +03:00
Karim shoair 58784b7c90 v0.3.8 2025-10-27 18:08:18 +03:00
Karim shoair 1e4d1e73a0 ops: Make container image pushed to Github registry too 2025-10-27 17:36:44 +03:00
Karim shoair 3c8d5c68e8 docs: updating external links 2025-10-27 16:42:03 +03:00
Karim shoair 33ed7fcf7d Merge branch 'main' into dev 2025-10-27 16:38:48 +03:00
Karim shoair ba7015bc57 docs: Add new sponsor 2025-10-27 16:38:13 +03:00
Karim shoair 37cb5097c0 docs: update external browser tutorial 2025-10-27 06:33:45 +03:00
Karim shoair 339ec43341 docs: adding separate doc for external browser 2025-10-27 06:32:31 +03:00
Karim shoair fc4a809985 fix(cloudflare): Limit the waiting period for websites that captcha doesn't disappear after solving
Also solves #100
2025-10-27 05:13:12 +03:00
Karim shoair d4a2507666 refactor(validation): All browser based fetchers are ~8-15% faster now in most cases 2025-10-27 04:48:45 +03:00
Karim shoair 13b9a4668c feat(DynamicSession): New option to add extra browser flags 2025-10-26 16:53:27 +03:00
Karim shoair f9a514cc64 build: Pump up deps 2025-10-26 05:04:53 +03:00
Karim shoair 59ec6be201 refactor(fetchers): Less duplicated code and better handling for unstable websites
- Websites that never finish loading their requests won't crash the code now if you used `network_idle` with them
- Fixed a typo in `load_dom` in DynamicSession's async_fetch
- Removed dead code
2025-10-26 05:04:19 +03:00
Karim shoair 74fa45daea fix: Addressing the issue of collecting response after page_action in #100 2025-10-26 00:41:45 +03:00
Karim shoair 43db79d1df docs: adding cloud browser segment 2025-10-25 22:29:07 +03:00
Karim shoair cabf5f963d Merge branch 'main' into dev 2025-10-22 15:39:07 +03:00
Karim shoair c796787863 docs: Update sponsor banner 2025-10-22 15:23:39 +03:00
Karim shoair a54ceb3335 build: Pumping up the deps and the version 2025-10-19 15:38:46 +03:00
Karim shoair e1bbeffd9f docs: update sponsor tiers perks 2025-10-18 18:02:40 +03:00
Karim shoair 5c0a509b0f docs: Remove a sponsor 2025-10-18 17:59:08 +03:00
Karim shoair 778d0d13a7 docs: Adding a new sponsor 2025-10-15 15:15:48 +03:00
Karim shoair 5bd5dc5f51 v0.3.7 (#99) 2025-10-12 07:35:48 +03:00
Karim shoair f9eff25e24 docs: update website accordingly 2025-10-12 06:59:20 +03:00
Karim shoair 9c7114219b fix(solver): Improve the logic a bit 2025-10-12 06:41:04 +03:00
Karim shoair a38b92cc87 feat(Dynamic fetcher): Add additional_args option to customize browser as in StealthyFetcher 2025-10-12 05:07:22 +03:00
Karim shoair 4fea8c2e59 docs: Update docs accordingly 2025-10-12 04:51:11 +03:00
Karim shoair c34e10faed feat(fetchers): Add argument to control the user data directory 2025-10-12 04:48:59 +03:00
Karim shoair 8c995c936d fix(CF solver): further improve the detection 2025-10-12 04:15:16 +03:00
Karim shoair 073c4910d4 fix(fetchers): More accurate collection of the final response
This will make the `response.body` return the raw response for text/json responses as well
2025-10-12 04:12:18 +03:00
Karim shoair 6bfa266c90 fix(camoufox): Fix a typo in the async solver 2025-10-12 03:07:18 +03:00
Karim shoair 1ff09e5b47 Merge branch 'main' into dev 2025-10-06 17:19:14 +03:00
Karim shoair 458ad5b36a docs: remove a sponsor 2025-10-06 17:18:49 +03:00
Karim shoair 0dffa3bbba docs: removing unnecessary docstrings
They are internal functions, not user-facing ones
2025-10-06 14:24:16 +03:00
Karim shoair f9303ab275 test: update session tests 2025-10-06 06:53:24 +03:00
Karim shoair 9cae97b177 fix(requests): Fix multiple configuration issues 2025-10-06 06:53:09 +03:00
Karim shoair 390916ba45 tests: change test accordingly 2025-10-06 05:00:58 +03:00
Karim shoair e53ce3f749 refactor: Making the requests logic better and cleaner
Also, solve some bugs along the way and a cleaner fix for #97
2025-10-06 05:00:41 +03:00
Karim shoair cc45ded0cf ops: update pre-commit hooks 2025-10-05 04:12:18 +03:00
Karim shoair c01fefadea ops: change docker workflow trigger 2025-10-05 04:11:14 +03:00