Вызов части кода в функции Python
Здраствуйте. Есть несколько переменных в функции.
def get_item():
r = requests.get(ulr, headers=headers) # Меняется только URL
get_request_offer = json.loads(r.text)['Offers'] # Переменная 1
get_request_target = json.loads(r.text)['Targets'] # Переменная 2
offers = get_request_offer[0], get_request_offer[1], get_request_offer[2], get_request_offer[3], get_request_offer[4] # Переменная 3
targets = get_request_target[0], get_request_ target[1], get_request_target[2], get_request_target[3], get_request_target[4] # Переменная 4
Условно говоря эта функция посылает запрос и получает JSON ответ который я перебираю и заношу в excel. Это запрос только для одного предмета (url запрос), а у меня их 200+. Возникает вопрос. Чтоб каждый раз этот кусок кода не повторять, а повторять только запрос с изменённым 'url', вставлять под переменную r. Либо вызовом из другого файла, либо занести 4 переменные в "переменную" и сделать вызов под следующим. Пример:
r requests.get(url2, ...)
global_request
Где global_request является 4-мя переменными описанными ранее.