Skip to content

grab.error.GrabTooManyRedirectsError на ровном месте #293

@InputError

Description

@InputError
from grab import Grab
import logging

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)

g = Grab(timeout=60, connect_timeout=15)

url = "https://jo.opens" \
      "ooq.com/ar/search/75376886/" \
      "%25D8%25A8%25D9%2583%25D8%25AC-%25D9%2585%25D9%2583%25D9%258A%25D8%25A7%25D8%25AC"

g.setup(debug=True)
g.setup(follow_location=True, follow_refresh=True)
g.setup(debug_post=True, debug=True, log_dir="./grab_log")

g.go(url)

Результат:

Traceback (most recent call last):
  File "C:/_test_bug.py", line 16, in <module>
    g.go(url)
  File "C:\Python35\lib\site-packages\grab\base.py", line 382, in go
    return self.request(url=url, **kwargs)
  File "C:\Python35\lib\site-packages\grab\base.py", line 476, in request
    raise error.GrabTooManyRedirectsError()
grab.error.GrabTooManyRedirectsError

В браузере обычном всё ок. Куда копать?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions