我正试图点击NPI(国家提供商识别)API来搜索医生。我是用Python做的。我尝试过使用两个库。请求和urllib2。超慢(超过20秒回复)。
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()
他们的演示非常快。当我使用Postman时,cURL也非常快。
所以我猜这是Python的一个问题,有什么想法吗? 任何解决方法?
p.s我正在使用python 2.7和Django 1.10。任何Django解决方案也欢迎
p.s API返回有效响应。它只是suuper slow
你也可以尝试这个代码。 API是免费的,公开的,不要求身份验证