|
@@ -50,7 +50,7 @@ def get_campaign(account_id, access_token, flag, campaign_ids, dt):
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
|
|
|
while True:
|
|
|
- r = requests.get(url, params=parameters).json()
|
|
|
+ r = requests.get(url, params=parameters,timeout=5).json()
|
|
|
code = r['code']
|
|
|
if code == 11017:
|
|
|
time.sleep(61)
|
|
@@ -259,7 +259,7 @@ def images_info_get(account_id, access_token, image_ids): # 获取图片信息
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
|
|
|
while True:
|
|
|
- h = requests.get(url, params=parameters)
|
|
|
+ h = requests.get(url, params=parameters,timeout=5)
|
|
|
# logging.info(h.text)
|
|
|
if h.status_code == 200:
|
|
|
r = h.json()
|
|
@@ -351,7 +351,7 @@ def video_info_get(account_id, access_token, image_ids): # 获取视频信息
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
|
|
|
while True:
|
|
|
- h = requests.get(url, params=parameters)
|
|
|
+ h = requests.get(url, params=parameters,timeout=5)
|
|
|
# logging.info(h.text)
|
|
|
if h.status_code == 200:
|
|
|
r = h.json()
|
|
@@ -443,7 +443,7 @@ def get_ad_info(account_id, access_token, flag, ad_ids, dt):
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
|
|
|
while True:
|
|
|
- r = requests.get(url, params=parameters).json()
|
|
|
+ r = requests.get(url, params=parameters,timeout=5).json()
|
|
|
code = r['code']
|
|
|
if code == 11017:
|
|
|
time.sleep(61)
|
|
@@ -504,7 +504,7 @@ def ad_cost_day_gdt(account_id, access_token, st, et):
|
|
|
if type(parameters[k]) is not str:
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
while True:
|
|
|
- r = requests.get(url, params=parameters)
|
|
|
+ r = requests.get(url, params=parameters,timeout=5)
|
|
|
r = r.json()
|
|
|
# logging.info(r)
|
|
|
code = r['code']
|
|
@@ -564,7 +564,7 @@ def ad_cost_day_mp(account_id, access_token, st, et):
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
|
|
|
while True:
|
|
|
- r = requests.get(url, params=parameters)
|
|
|
+ r = requests.get(url, params=parameters,timeout=5)
|
|
|
r = r.json()
|
|
|
# logging.info(r['data']['list'])
|
|
|
# import pandas as pd
|
|
@@ -652,7 +652,7 @@ def daily_reports_get(access_token, account_id, level, start_date, end_date, fie
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
|
|
|
while True:
|
|
|
- r = requests.get(url, params=parameters)
|
|
|
+ r = requests.get(url, params=parameters,timeout=5)
|
|
|
if r.status_code == 200:
|
|
|
break
|
|
|
else:
|
|
@@ -708,7 +708,7 @@ def daily_qq_reports_get(access_token, account_id, compaign_id, level, start_dat
|
|
|
if type(parameters[k]) is not str:
|
|
|
parameters[k] = json.dumps(parameters[k])
|
|
|
|
|
|
- r = requests.get(url, params=parameters)
|
|
|
+ r = requests.get(url, params=parameters,timeout=5)
|
|
|
|
|
|
return r.json()
|
|
|
|