2017-05-16 1 views
0

안녕하세요, API에 요청 목록을 가져 오는 요청을 받았습니다. 그런 다음 목록의 모든 번호를 별도의 새 get 요청에 추가하여 해당 목록을 반복합니다. 내가 지금까지 가지고있는 코드는 다음과 같습니다API get 요청에 대한 url 목록의 문자열 추가

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') 

는 어떻게과 같이 GET 요청의 URL로 이벤트 목록에서 번호를 얻을 수 있습니다 : 당신은 단지 새로운 URL을 포맷해야 가정

s.get'https://api.matchbook.com/edge/rest/events/488990433530010' 
+0

새 URL의 문자열 형식 만 지정하면됩니까? – etemple1

답변

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 
    ... 
관련 문제