您好我有一个API获取请求,用于检索我放入列表中的数字。然后,我想循环遍历该列表,将列表中的每个数字添加到单独的新get请求中。我到目前为止的代码是:
for evt in eventList:
main_api = 'https://api.matchbook.com/edge/rest/events/json?'
print (evt)
evt = str(evt)
url = main_api + urllib.parse.urlencode({evt})
print (url)
r15 = s.get('url')
r16 = r15.json()
print ('Event:' + ' ' + 'r16')
如何将eventList中的数字输入到get请求的url中,如下所示:
s.get'https://api.matchbook.com/edge/rest/events/488990433530010'
答案 0 :(得分:1)
假设您只需要格式化新网址并将其用于下一个请求 -
import requests
for evt in event_list:
...
new_url = 'https://api.matchbook.com/edge/rest/events/{0}'.format(evt)
new_request = requests.get(new_url)
# do something with new_request
...