Scrapling / scrapling /engines

Commit History

  1. style: remove unused import

    Karim shoair
    10ff0d5
  2. fix: update code and docstrings to remove the old google referer logic

    Karim shoair
    a28879b
  3. build: pump up deps and browsers versions

    Karim shoair
    7bd4753
  4. fix: return bare Google URL in referer instead of search query⁠

    8b89653

  1. fix(browsers): make flag concatenation type-safe⁠

    Karim shoair +1: Christian Rost
    814b9a6

  1. fix(stealth): improve stealth mode by removing unnecessary scripts⁠

    Karim shoair
    cf06b6e
  2. fix(solver): Solve CF faster and handle websites that show captcha twice

    Karim shoair
    446b9d5

  1. fix: improve regex precision for Cloudflare challenge detection

    RinZ27
    979ef6f

  1. fix: make browser fetchers type hints always present

    Karim shoair
    7d2ea72
  2. fix: use more accurate naming for proxy rotation strategy⁠

    Karim shoair
    61a910a

  1. style: Use shorter and more accurate naming for constants

    Karim shoair
    c2dbf4c
  2. style: Fix all mypy errors and add type hints to untyped function bodies⁠

    Karim shoair
    31c2447

  1. feat(browsers): Add option to block requests to specific domains

    Karim shoair
    47dd985
  2. fix(response): Force the body of the response to always be bytes

    Karim shoair
    1b8cc6b

  1. feat(proxy control): Force a proxy at request level at any given point⁠

    Karim shoair
    32daccc

  1. feat(spiders/fetchers): Adding proxy rotation logic and change retry logic⁠

    Karim shoair
    ed96cdc

  1. fix(browsers): Improve stealth and speed by adjusting flags

    Karim shoair
    88b6ab5
  2. fix(browsers): disable autoplay for all browsers

    Karim shoair
    1d04135

  1. feat(parser): replacing `tldextract` with `tld` library⁠

    Karim shoair
    e5733cb

  1. style: update post requests type hints to be more accurate

    Karim shoair
    c3c5ac6

  1. fix(browsers): solving an issues with leaving playwright loop open when cdp connection fails⁠

    Karim shoair
    8ff23b3

  1. feat(browsers): Add option to retry tabs that gives errors

    Karim shoair
    024cbba
  2. fix(browsers): Close pages that give error⁠

    Karim shoair
    8209e61
  3. feat(response): Option to set the referer as the previous response url.

    Karim shoair
    ec44d0b
  4. fix: handle a bug with response follow referer flow argument

    Karim shoair
    9b0f6b7
  5. fix(browsers): solve a bug with setting referer on the request level

    Karim shoair
    c7e573a

  1. feat(spiders): Add follow function to the response

    Karim shoair
    c0f5705

  1. refactor: internal API changes

    Karim shoair
    bbd0c34
  2. fix: add missing line

    Karim shoair
    fff357e
  3. refactor: internal API changes to be easily used as indicators for spiders

    Karim shoair
    1803348

  1. fix(StealthyFetcher): disable incognito mode to solve #123

    Karim shoair
    fa0e2ca

  1. docs: change docstring style for some methods

    Karim shoair
    daaad4e

  1. fix(async stealth): wait the coroutine of the bounding box

    Karim shoair
    1f369fd
  2. fix(fingerprints): do not create google referer for IPs

    Karim shoair
    b354df4

  1. build: update deps⁠

    Karim shoair
    7e1bee4

  1. docs: shorten docstrings for some functions

    Karim shoair
    1812d2b

  1. fix: remove forgotten unused code

    Karim shoair
    a7cc20d
  2. fix: update the cookies type hint for the mcp server

    Karim shoair
    d391239
  3. fix: remove old proxy logic⁠

    Karim shoair
    f62e5ea
  4. style: removing unused code

    Karim shoair
    f4f8cc5
  5. fix: update shell signatures for the autocompletion⁠

    Karim shoair
    05b2188

  1. refactor(fetchers)!: Replace Camoufox with patchright and many optimizations⁠

    Karim shoair
    ee2299e

  1. fix: improve the handling of useragent in chrome fetcher

    Karim shoair
    123011a
  2. fix: Improve stealth of dynamic browser by pinning Chrome's UA version

    Karim shoair
    f5018fb

  1. docs: add docs for `timezone_id` argument

    Karim shoair
    17e25c2
  2. feat(dynamicSession): add the option to set timezone of the browser

    Karim shoair
    1d52f39

  1. refactor(fetchers): rename internal api⁠

    Karim shoair
    a17a010

  1. fix(fetchers): better handling for infinite `network_idle`

    Karim shoair
    c64a120

  1. docs: fix docstrings for all requests methods

    Karim shoair
    33c6b04
  2. fix(fetcher): Remove non-keywords arguments

    Karim shoair
    3f07d06