遇到API时的CURL Python问题

遇到API时的CURL Python问题,python,api,curl,python-requests,request,Python,Api,Curl,Python Requests,Request,我想要访问的API是让我使用CURL,这是我不熟悉的。我在windows上使用pycharm/spyder IDE(两者都可以使用) 我只使用了库请求,因此不确定如何继续。我使用请求尝试了下面的方法,但得到了错误:“TypeError:‘str’对象不可调用。”我在这里研究了答案,但找不到解决方案 API文档说明: $ curl -H "X-ABCD-Key: api_key" \ https://api.abcd.com/searches.json 我的做

我想要访问的API是让我使用CURL,这是我不熟悉的。我在windows上使用pycharm/spyder IDE(两者都可以使用)

我只使用了库请求,因此不确定如何继续。我使用请求尝试了下面的方法,但得到了错误:“TypeError:‘str’对象不可调用。”我在这里研究了答案,但找不到解决方案

API文档说明:

    $ curl -H "X-ABCD-Key: api_key" \
    https://api.abcd.com/searches.json
我的做法:

    import requests
    url = "https://api.abcd.com/searches.json"
    auth = ("api_key")
    r = requests.get(url, auth=auth)
    print(r.content)
试一试


这很有效。谢谢
import requests
headers = {'X-ABCD-Key': 'api_key'}
response = requests.get('https://api.abcd.com/searches.json', headers=headers)