|
@@ -15,32 +15,32 @@ data = {
|
|
|
'userName': username,
|
|
|
'userPwd': password
|
|
|
}
|
|
|
-res = requests.post(url=login_url, data=data)
|
|
|
+res = requests.post(url=login_url, data=data, timeout=10)
|
|
|
res = res.json()
|
|
|
|
|
|
if res['result_code'] == 0:
|
|
|
- isbool = True
|
|
|
- while isbool:
|
|
|
+ request_times = 0
|
|
|
+ while request_times < 5:
|
|
|
try:
|
|
|
statistics_url = base_url + 'faq/synZositechHelp'
|
|
|
- zhcnDatares = requests.get(
|
|
|
- url='https://mobileapphelp.zendesk.com/api/v2/help_center/articles/embeddable_search.json?locale=zh-cn§ion=null&origin=web_widget', timeout=1).text
|
|
|
-
|
|
|
- enusDatares = requests.get(
|
|
|
- url='https://mobileapphelp.zendesk.com/api/v2/help_center/articles/embeddable_search.json?locale=en-us§ion=null&origin=web_widget', timeout=1).text
|
|
|
+ # zh_url = 'https://mobileapphelp.zendesk.com/api/v2/help_center/articles/embeddable_search.json?locale=zh-cn§ion=null&origin=web_widget'
|
|
|
+ zh_url = 'https://mobileapphelp.zendesk.com/api/v2/help_center/en-us/articles.json?page%5Bsize%5D=100'
|
|
|
+ zhcnDatares = requests.get(url=zh_url, timeout=10).text
|
|
|
|
|
|
+ en_url = 'https://mobileapphelp.zendesk.com/api/v2/help_center/en-us/articles.json?page%5Bsize%5D=100'
|
|
|
+ # en_url = 'https://mobileapphelp.zendesk.com/api/v2/help_center/articles/embeddable_search.json?locale=en-us§ion=null&origin=web_widget'
|
|
|
+ enusDatares = requests.get(url=en_url, timeout=10).text
|
|
|
data = {
|
|
|
'token': res['result']['access_token'],
|
|
|
'zhresults': zhcnDatares,
|
|
|
'enresults': enusDatares
|
|
|
}
|
|
|
- isbool = False
|
|
|
res = requests.post(url=statistics_url, data=data)
|
|
|
|
|
|
except Exception as e:
|
|
|
- isbool=True
|
|
|
+ print(e)
|
|
|
+ request_times += 1
|
|
|
+ print(request_times)
|
|
|
time.sleep(3)
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|