Closed SuperSandro2000 closed 1 year ago
I'm working with a list of links and eventually I get the same problem: raise TooManyRedirects('Exceeded {} redirects.'.format(self.max_redirects), response=resp) requests.exceptions.TooManyRedirects: Exceeded 30 redirects.
Obviusly we can solve it with: try: and except TooManyRedirects:
Weird. Is it possible to recreate this?
Not anymore for the application I used it (backup Yahoo answers links) but my solution was to put:
try:
k = savepagenow.capture_or_cache(y_url)
print(k[0])
r = k[0]
wayback.write(r + '\n')
break
# This will handle wayback errors:
except WaybackRuntimeError as error:
print(error)
wayback_errors.write(line)
wayback_errors.write('\n')
print("error in: " + line + '\n')
break
except ConnectionError:
wayback_errors.write("connection error in: " + line + '\n')
print("conection error in: " + line + '\n')
x = x + 1
except TooManyRedirects:
wayback_errors.write("too_many_redirects error in: " + line + '\n')
print("too_many_red error in: " + line + '\n')
x = x + 1
Here is my code: https://github.com/P3lUZa/Yahoo-answers-to-Wayback-Machine/blob/main/main.py
I'm going to close this as stale. If you are still having issues please speak up.
When I archive a page for the first time I encounter the following error:
I tried it with https://github.com/NixOS/nixpkgs/pull/113143