palewire / archiveis

A simple Python wrapper for the archive.is capturing service
https://archive.is
MIT License
184 stars 16 forks source link

requests.exceptions.TooManyRedirects: Exceeded 30 redirects. #7

Closed TerminusBot closed 5 years ago

TerminusBot commented 5 years ago
>>> archive_url = archiveis.capture("https://mp.weixin.qq.com/s/GYEjE5dmVvb5yrWFeNeTNA")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/archiveis/api.py", line 39, in capture
    response = requests.get(domain + "/", **get_kwargs)
  File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 65, in get
    return request('get', url, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 49, in request
    response = session.request(method=method, url=url, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 461, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 599, in send
    history = [resp for resp in gen] if allow_redirects else []
  File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 114, in resolve_redirects
    raise TooManyRedirects('Exceeded %s redirects.' % self.max_redirects)
requests.exceptions.TooManyRedirects: Exceeded 30 redirects.
palewire commented 5 years ago

I've released this as a new version on PyPI. Thanks for your contribution!