request.get返回traceback错误,寻找从url中提取数据的更好方法

时间:2018-03-20 18:37:26

标签: python api

我有人可以查看我的代码,看看我是否犯了一个明显的错误。我有一个URL和一个API密钥,我想用来从中提取数据,但我不确定最好的方法。以下是我到目前为止所尝试的内容。

import requests


url = 'https://api.fortnitetracker.com/v1/profile/pc/madmrmeeseeks'
headers = 'TRN-Api-Key: XXXXXXX'

r = 
requests.get('https://api.fortnitetracker.com/v1/profile/pc/madmrmeeseeks', 
headers = 'TRN-Api-Key: XXXXXXX')

print(r.text)

我正在填充“TRN-Api-Key'用我的API密钥。

不幸的是,这会返回许多错误(Traceback(最近一次调用最后一次)。我太新了,不能完全解决这些问题,但希望有人能够指出代码中明显的东西或指向右边方向,如果有更好的方法从URL中提取数据。谢谢。

1 个答案:

答案 0 :(得分:0)

您没有正确定义标题,它必须是dict。试试这个:

import requests 

r = requests.get('https://api.fortnitetracker.com/v1/profile/pc/madmrmeeseeks', headers = {'TRN-Api-Key': 'XXXXXXX'})

print(r.text)