Commit Graph

  • 48313307d0 docs: update ads order Karim shoair 2025-11-21 17:50:18 +02:00
  • 2a9aef8d48 docs: Make Serpapi as Gold-tier sponsor Karim shoair 2025-11-21 17:30:55 +02:00
  • 2506f21cf6 docs: fix releases link Karim shoair 2025-11-19 16:23:39 +02:00
  • e6e65ba360 v0.3.9 Karim shoair 2025-11-17 03:38:46 +02:00
  • 9602ad6986 docs: Add the remove_entities argument Karim shoair 2025-11-17 03:20:49 +02:00
  • da5c180329 test: improve tox config Karim shoair 2025-11-17 02:50:16 +02:00
  • 5685e4930c test: fix for previous commit Karim shoair 2025-11-17 02:22:16 +02:00
  • d47f77d4d1 test: fixes for Github CI issues Karim shoair 2025-11-17 02:12:03 +02:00
  • fb80beba04 feat(TextHandler): Add argument to clean method to remove html entities Karim shoair 2025-11-17 01:36:06 +02:00
  • f8a6ec2c69 chore: automatic update of pre-commit hooks Karim shoair 2025-11-17 01:01:33 +02:00
  • 763363457f docs: Updating the contribution guide Karim shoair 2025-11-17 01:00:10 +02:00
  • 64aa29cd40 ops: add a workflow to enforce code quality Karim shoair 2025-11-17 00:59:49 +02:00
  • 2751653190 test: add tests for the new impersonate logic Karim shoair 2025-11-16 16:34:24 +02:00
  • 3565f9d500 feat(fetcher): Make impersonate able to randomize fingerprint Karim shoair 2025-11-16 16:33:58 +02:00
  • aa245159d0 Merge branch 'main' into dev Karim shoair 2025-11-15 14:39:22 +02:00
  • 573ec04b9b docs: removing a sponsor Karim shoair 2025-11-15 14:39:11 +02:00
  • fc2c4c1ab7 docs: removing a sponsor Karim shoair 2025-11-15 14:37:57 +02:00
  • ceda6eb0c1 docs: Add AI translations to other languages Karim shoair 2025-11-14 02:56:00 +02:00
  • c8b9a04e87 docs: making some adjustments Karim shoair 2025-11-14 02:22:59 +02:00
  • d018d6e438 fix: fixing the response logic Karim shoair 2025-11-10 03:03:05 +02:00
  • 026161c8f8 docs: update docs to add file downloading examples Karim shoair 2025-11-10 03:02:41 +02:00
  • ff19dd5bf5 feat: replace raw_response property with smart content detection Karim shoair 2025-11-10 02:39:45 +02:00
  • 372fc1e051 docs: Style updates and a lot of clarifications Karim shoair 2025-11-09 02:15:43 +02:00
  • 3b5f0470d2 docs: Update docs accordingly and some adjustments Karim shoair 2025-11-08 20:18:58 +02:00
  • df073c4680 fix: added raw_response to separate collected response from rendered response Karim shoair 2025-11-08 20:09:40 +02:00
  • e20882af5d style: removing dead code from the parser Karim shoair 2025-11-08 20:08:23 +02:00
  • 42a8b43207 build: Pump version up Karim shoair 2025-11-08 20:07:26 +02:00
  • bad574e0e8 Merge branch 'main' into dev Karim shoair 2025-10-29 14:44:29 +03:00
  • d02da49865 docs: fix downloads badge Karim shoair 2025-10-29 14:43:43 +03:00
  • baa5a97a1f docs: fix downloads badge Karim shoair 2025-10-29 14:43:13 +03:00
  • 6cc48161cd docs: Update docker instructions Karim shoair 2025-10-28 17:20:27 +03:00
  • 58784b7c90 v0.3.8 Karim shoair 2025-10-27 18:08:18 +03:00
  • 1e4d1e73a0 ops: Make container image pushed to Github registry too Karim shoair 2025-10-27 17:36:44 +03:00
  • 3c8d5c68e8 docs: updating external links Karim shoair 2025-10-27 16:42:03 +03:00
  • 33ed7fcf7d Merge branch 'main' into dev Karim shoair 2025-10-27 16:38:48 +03:00
  • ba7015bc57 docs: Add new sponsor Karim shoair 2025-10-27 16:38:13 +03:00
  • 37cb5097c0 docs: update external browser tutorial Karim shoair 2025-10-27 06:33:45 +03:00
  • 339ec43341 docs: adding separate doc for external browser Karim shoair 2025-10-27 06:32:31 +03:00
  • fc4a809985 fix(cloudflare): Limit the waiting period for websites that captcha doesn't disappear after solving Karim shoair 2025-10-27 05:13:12 +03:00
  • d4a2507666 refactor(validation): All browser based fetchers are ~8-15% faster now in most cases Karim shoair 2025-10-27 04:48:45 +03:00
  • 13b9a4668c feat(DynamicSession): New option to add extra browser flags Karim shoair 2025-10-26 16:53:27 +03:00
  • f9a514cc64 build: Pump up deps Karim shoair 2025-10-26 05:04:53 +03:00
  • 59ec6be201 refactor(fetchers): Less duplicated code and better handling for unstable websites Karim shoair 2025-10-26 05:04:19 +03:00
  • 74fa45daea fix: Addressing the issue of collecting response after page_action in #100 Karim shoair 2025-10-26 00:41:45 +03:00
  • 43db79d1df docs: adding cloud browser segment Karim shoair 2025-10-25 22:29:07 +03:00
  • cabf5f963d Merge branch 'main' into dev Karim shoair 2025-10-22 15:39:07 +03:00
  • c796787863 docs: Update sponsor banner Karim shoair 2025-10-22 15:23:39 +03:00
  • a54ceb3335 build: Pumping up the deps and the version Karim shoair 2025-10-19 15:38:46 +03:00
  • e1bbeffd9f docs: update sponsor tiers perks Karim shoair 2025-10-18 18:02:40 +03:00
  • 5c0a509b0f docs: Remove a sponsor Karim shoair 2025-10-18 17:59:08 +03:00
  • 778d0d13a7 docs: Adding a new sponsor Karim shoair 2025-10-15 15:15:48 +03:00
  • 5bd5dc5f51 v0.3.7 (#99) Karim shoair 2025-10-12 07:35:48 +03:00
  • f9eff25e24 docs: update website accordingly Karim shoair 2025-10-12 06:59:20 +03:00
  • 9c7114219b fix(solver): Improve the logic a bit Karim shoair 2025-10-12 06:41:04 +03:00
  • a38b92cc87 feat(Dynamic fetcher): Add additional_args option to customize browser as in StealthyFetcher Karim shoair 2025-10-12 05:07:22 +03:00
  • 4fea8c2e59 docs: Update docs accordingly Karim shoair 2025-10-12 04:51:11 +03:00
  • c34e10faed feat(fetchers): Add argument to control the user data directory Karim shoair 2025-10-12 04:48:59 +03:00
  • 8c995c936d fix(CF solver): further improve the detection Karim shoair 2025-10-12 04:15:16 +03:00
  • 073c4910d4 fix(fetchers): More accurate collection of the final response Karim shoair 2025-10-12 04:12:18 +03:00
  • 6bfa266c90 fix(camoufox): Fix a typo in the async solver Karim shoair 2025-10-12 03:07:18 +03:00
  • 1ff09e5b47 Merge branch 'main' into dev Karim shoair 2025-10-06 17:19:14 +03:00
  • 458ad5b36a docs: remove a sponsor Karim shoair 2025-10-06 17:18:49 +03:00
  • 0dffa3bbba docs: removing unnecessary docstrings Karim shoair 2025-10-06 14:24:16 +03:00
  • f9303ab275 test: update session tests Karim shoair 2025-10-06 06:53:24 +03:00
  • 9cae97b177 fix(requests): Fix multiple configuration issues Karim shoair 2025-10-06 06:53:09 +03:00
  • 390916ba45 tests: change test accordingly Karim shoair 2025-10-06 05:00:58 +03:00
  • e53ce3f749 refactor: Making the requests logic better and cleaner Karim shoair 2025-10-06 05:00:41 +03:00
  • cc45ded0cf ops: update pre-commit hooks Karim shoair 2025-10-05 04:12:18 +03:00
  • c01fefadea ops: change docker workflow trigger Karim shoair 2025-10-05 04:11:14 +03:00
  • f4ce433ff3 build: pump up the version and deps Karim shoair 2025-10-05 04:08:19 +03:00
  • b80f866434 docs: update an outdated part Karim shoair 2025-10-05 04:04:09 +03:00
  • debe03256b refactor: Making all the codebase acceptable by PyRight Karim shoair 2025-10-05 04:03:39 +03:00
  • e149c715dd feat(CF solver): better implementation to help with all custom implementations of turnstile Karim shoair 2025-10-02 20:05:39 +03:00
  • db1179790e docs: correcting docker installation instruction Karim shoair 2025-10-01 07:30:49 +03:00
  • 653fbb0594 ops: fix docker image name Karim shoair 2025-10-01 07:19:48 +03:00
  • e8b0e72512 v0.3.6 (#95) Karim shoair 2025-10-01 06:40:04 +03:00
  • a7e29a1662 docs: Update introduction Karim shoair 2025-10-01 06:26:19 +03:00
  • 5127d386c9 style(Fetcher): correcting type hints and annotation Karim shoair 2025-10-01 06:18:23 +03:00
  • 849913ad77 style: Correcting return type annotation for Fetcher/AsyncFetcher (#93) Karim shoair 2025-10-01 04:17:59 +03:00
  • 7aa083053b test: change tests accordingly Karim shoair 2025-10-01 03:50:57 +03:00
  • eedfa855ab fix: Fixes for the type checking in the main init file Karim shoair 2025-10-01 03:50:39 +03:00
  • 4135dd86b8 refactor: Restructure the fetchers code to not use more memory than needed Karim shoair 2025-10-01 03:48:43 +03:00
  • ec3809ce40 docs: fix installation section on the website Karim shoair 2025-09-29 17:50:45 +03:00
  • f6c122b87f style: Removing dead code/docstrings Karim shoair 2025-09-29 05:09:23 +03:00
  • 8ad7cd6343 docs: Update all pages/docstrings to reflect recent changes Karim shoair 2025-09-29 03:57:40 +03:00
  • 0cf3bcf3aa ops: improve the layering of the docker image Karim shoair 2025-09-29 02:53:06 +03:00
  • 840aef6884 build: Pump up version and deps Karim shoair 2025-09-28 22:04:09 +03:00
  • 2bad72b77a fix: correct http option type in the mcp server Karim shoair 2025-09-28 21:19:51 +03:00
  • 6f0ce428aa tests: update tests for mcp Karim shoair 2025-09-28 20:14:17 +03:00
  • 74f20d2a0e refactor: better implementation for the mcp mode Karim shoair 2025-09-28 20:14:04 +03:00
  • 0b729176bc ops: add workflow to build and push docker images Karim shoair 2025-09-28 04:56:01 +03:00
  • 8a867fc68e feat: Add docker support Karim shoair 2025-09-28 04:55:00 +03:00
  • 4a661b4875 feat: Make mcp able to use http transport Karim shoair 2025-09-28 04:54:35 +03:00
  • 292208e22d build: update bandit rules Karim shoair 2025-09-28 04:54:27 +03:00
  • 716a5c3572 feat(cf solver): Make solver able to handle Turnstile and interstitial Karim shoair 2025-09-28 02:53:51 +03:00
  • 3da806210b perf: General code restructure to not use more than needed memory Karim shoair 2025-09-23 18:34:54 +03:00
  • 63a46a8e0b fix(parser): An encoding issue with converting bytes to string on some encoding types Karim shoair 2025-09-23 18:32:56 +03:00
  • 38e7941b71 docs: add a new sponsor Karim shoair 2025-09-22 16:03:13 +03:00
  • 61078ca1d2 v0.3.5 (#89) Karim shoair 2025-09-20 15:57:08 +03:00
  • 82b09620b2 perf: Improving all browser-based fetches by ~15% Karim shoair 2025-09-20 06:20:23 +03:00