haveibeenpwned api返回503错误

时间:2018-07-16 18:32:44

标签: python python-requests

我有以下Python代码向haveibeenpwned发出GET请求:

import requests

email = "example@gmail.com"

headers = {
   "User-Agent": "pwnage checker"
    }

proxies = {
    "http": my_http_proxy,
    "https": my_https_proxy
    }

req_url = "https://haveibeenpwned.com/api/v2/breachedaccount/" + email + "?includeUnverified=true"
resp = requests.get(req_url, headers=headers, proxies=proxies, verify=False)

print(resp.status_code)

很遗憾,我收到的状态代码为503。我已经读过API documentation,但没有地方描述503状态码的含义。有谁知道我如何使我的API查询正常工作?

注意: 我知道这里已经发布了similar question,但是它已经过时了,我想知道是否有人对此问题有新信息。

1 个答案:

答案 0 :(得分:1)

由于您提出的请求数量众多,听起来像您在Cloudflare方面引发了防御:https://support.cloudflare.com/hc/en-us/articles/115003011431-5xx-Server-Error#code_503

它会在一段时间后通过,请确保在此之后保持在公布的速率限制内。