ответ 503 python запросов - PullRequest
       35

ответ 503 python запросов

0 голосов
/ 21 апреля 2020

привет, я пытаюсь получить запрос к https://www.playerup.com/ с кодом удара:

import requests
header = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"}
r = requests.get("https://www.playerup.com/",headers=header)
print(r.status_code)

, но это дает мне ошибку типа [503], я пытаюсь установить тайм-аут на 5 секунд и также не работает, как я должен это исправить?

1 Ответ

0 голосов
/ 22 апреля 2020

Таким образом, использование реферера и кеша Google поможет вам избежать этих сбоев. Итак, ваш код должен быть:

# here added a referer
header = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36" ,'referer':'https://www.google.com/'}
# now use a google cache
r = requests.get("http://webcache.googleusercontent.com/search?q=cache:www.playerup.com/",headers=header)

Теперь посмотрите код состояния:

>>>r
<Response [200]>
...