requests-html und error code 429
Verfasst: Donnerstag 31. Dezember 2020, 13:36
wenn ich eine Side "scrape" kommt nach kurzer zeit:
429 Too Many Requests
wie kann ich das umgehen ?
ich benutze requets-html, weil ich damit auf einfache art async die daten holen kann.
und dann ?
weiss da einer wie man das umgeht ?
hab da was von time.sleep(int(r.headers["Retry-After"])) gefunden, allerdings bei "requests" und nicht requests-html
hab dazu niochts in der DOC gefunden
oder muss ich das alles in request und asyncio umwandeln ?
429 Too Many Requests
wie kann ich das umgehen ?
ich benutze requets-html, weil ich damit auf einfache art async die daten holen kann.
Code: Alles auswählen
session = HTMLSession()
try:
r = session.get(url_complete,headers=HEADERS,timeout = 60)
r.raise_for_status()
except Exception as e:
if r.status_code == 429:
weiss da einer wie man das umgeht ?
hab da was von time.sleep(int(r.headers["Retry-After"])) gefunden, allerdings bei "requests" und nicht requests-html
hab dazu niochts in der DOC gefunden
oder muss ich das alles in request und asyncio umwandeln ?