fix: update code and docstrings to remove the old google referer logic a28879b Karim shoair commited on 26 days ago
style: Fix all mypy errors and add type hints to untyped function bodies 31c2447 Karim shoair commited on Feb 7
feat(browsers): Add option to block requests to specific domains 47dd985 Karim shoair commited on Feb 6
feat(proxy control): Force a proxy at request level at any given point 32daccc Karim shoair commited on Feb 2
feat(spiders/fetchers): Adding proxy rotation logic and change retry logic ed96cdc Karim shoair commited on Feb 1
fix(browsers): solving an issues with leaving playwright loop open when cdp connection fails 8ff23b3 Karim shoair commited on Jan 18
fix(browsers): solve a bug with setting referer on the request level c7e573a Karim shoair commited on Jan 11
refactor: internal API changes to be easily used as indicators for spiders 1803348 Karim shoair commited on Jan 7
refactor(fetchers)!: Replace Camoufox with patchright and many optimizations ee2299e Karim shoair commited on Dec 26, 2025
refactor(browser fetchers): Make all the type hints dynamic + Faster validation c908f33 Karim shoair commited on Nov 25, 2025
fix: added `raw_response` to separate collected response from rendered response 2784aa7 Karim shoair commited on Nov 8, 2025
refactor(validation): All browser based fetchers are ~8-15% faster now in most cases 8bf21c0 Karim shoair commited on Oct 27, 2025
feat(DynamicSession): New option to add extra browser flags b6969b2 Karim shoair commited on Oct 26, 2025
refactor(fetchers): Less duplicated code and better handling for unstable websites 6f2d7b6 Karim shoair commited on Oct 26, 2025
fix: Addressing the issue of collecting response after `page_action` in #100 d765ef3 Karim shoair commited on Oct 25, 2025
feat(Dynamic fetcher): Add `additional_args` option to customize browser as in StealthyFetcher 0de8025 Karim shoair commited on Oct 12, 2025
feat(fetchers): Add argument to control the user data directory c61a805 Karim shoair commited on Oct 12, 2025
fix(fetchers): More accurate collection of the final response 0de3dd1 Karim shoair commited on Oct 12, 2025
feat(DynamicFetcher): Replace `rebrowser` with `patchright` 1fe694e Karim shoair commited on Sep 19, 2025
perf(session): improve page management and speed up execution 81b00b6 Abdullah commited on Sep 17, 2025
refactor: Make all fetchers as an optional dependency group a85d2c8 Karim shoair commited on Sep 13, 2025
feat(browser fetchers): A new option to control page JS 66fd35f Karim shoair commited on Sep 13, 2025
docs: Update all docstring according to the new changes 60d0c55 Karim shoair commited on Sep 11, 2025
refactor/feat(browser fetchers): make it possible to have a configuration per page in sessions c181b7d Karim shoair commited on Sep 11, 2025
refactor/fix(browser fetchers): Solving a logic bug in page rotation 98f7c8f Karim shoair commited on Sep 8, 2025
perf(DynamicSession): Close persistent context default page 4e6a590 Karim shoair commited on Sep 7, 2025
feat(DynamicFetcher): add the ability to add `init_script` to context (#56) 03de577 Karim shoair commited on Sep 2, 2025
fix(dynamicFetcher): Fix a bug with `real_chrome` argument fa8564d Karim shoair commited on Aug 16, 2025
refactor: huge change, many features/class got a better naming 8e67a4c Karim shoair commited on Jul 29, 2025
refactor(DynamicSession): Optimization + Removing `max_pages` from sync version e39bf62 Karim shoair commited on Jul 6, 2025
feat(DynamicFetcher): Use persistent context by default for better stealth 78b9e69 Karim shoair commited on Jun 27, 2025
fix(controllers): Fix issue with async adding stealth scripts fd88ce6 Karim shoair commited on Jun 26, 2025
fix(controllers): Fix issue with adding stealth scripts 9048b09 Karim shoair commited on Jun 26, 2025