python获取http请求的速度非常慢,超过20秒
我正在尝试点击NPI(国家提供者识别)API来搜索医生。我是用Python做的。我试过使用两个库。请求和urllib2。超慢(超过20秒才能恢复响应) 他们的演示非常快。当我使用“邮递员”和“卷发”时,速度也非常快 我猜这是Python的问题,你知道吗? 有解决办法吗 p、 我正在使用Python2.7和Django 1.10。任何Django解决方案都是受欢迎的 p、 s API返回有效响应。只是速度太慢了python获取http请求的速度非常慢,超过20秒,python,Python,我正在尝试点击NPI(国家提供者识别)API来搜索医生。我是用Python做的。我试过使用两个库。请求和urllib2。超慢(超过20秒才能恢复响应) 他们的演示非常快。当我使用“邮递员”和“卷发”时,速度也非常快 我猜这是Python的问题,你知道吗? 有解决办法吗 p、 我正在使用Python2.7和Django 1.10。任何Django解决方案都是受欢迎的 p、 s API返回有效响应。只是速度太慢了 你也可以试试这个代码。该API是免费的、公开的,不要求任何身份验证只是将其计时在0.2
你也可以试试这个代码。该API是免费的、公开的,不要求任何身份验证只是将其计时在
0.272056818008
。可能服务器限制了Python代理的速率,以防止垃圾邮件,并且安装了botsis pyOpenSSL?我们知道,没有理由某些Lunguages会延迟响应或不响应。API对于所有的编程语言都是一样的。如果你想让其他人也能测试它,请考虑一下你的例子A。为了完整和可验证,特别是它不能引用未定义的变量;提供有效值的示例。只需将其计时在0.272056818008
。可能服务器正在限制您的Python代理的速率,以防止垃圾邮件,并且安装了Botis pyOpenSSL?正如我们所知,没有任何原因表明某些用户响应延迟或没有延迟。API对于所有的编程语言都是一样的。如果你想让其他人也能测试它,请考虑一下你的例子A。为了完整和可验证,特别是它不能引用未定义的变量;提供有效值的示例。
url = 'https://npiregistry.cms.hhs.gov/api/'
params = {
'first_name': first_name,
'last_name': last_name,
'limit': 200,
}
headers = {'Content-Type': 'application/json'}
response = requests.get(url, params).json()