Ver código fonte

文件更新

ClownHe 1 ano atrás
pai
commit
05f6aa5d9c

+ 22 - 7
cppc_python脚本/服务器脚本/daily_script_python_yun/dianwutong_shops_info.py

@@ -50,11 +50,24 @@ def read_key_value_pair(db, brand_name, wm_plate, owner):
 
 #店务通登录
 def getToken():
-    url = 'https://cloud.xc-fintech.com/api/v1/login'
-    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36'}
-    json_params = {"employee_relation_id":"7008629262119084032"}
-    resp = requests.post(url,headers=headers,json=json_params).json()
-    # print(json.dumps(resp,ensure_ascii=False))
+    try:
+        with open('get_token.txt','r',encoding= "utf-8") as f_r:
+            resp = json.load(f_r)
+        url = 'https://cloud.xc-fintech.com/api/v1/index/store/income'
+        headers = {
+            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36',
+            'Authorization': resp['token']}
+        json_params = {"app_id": resp['app_id']}
+        resp_test = requests.post(url,headers=headers,json=json_params).json()['store_count']
+    except Exception as e:
+        print(e)
+        url = 'https://cloud.xc-fintech.com/api/v1/login'
+        headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36'}
+        json_params = {"employee_relation_id":"7008629262119084032"}
+        resp = requests.post(url,headers=headers,json=json_params).json()
+        with open('get_token.txt','w',encoding= "utf-8") as f_w:
+            f_w.write(json.dumps(resp,ensure_ascii=False))
+        # print(json.dumps(resp,ensure_ascii=False))
     return resp['app_id'],resp['token']
 
 #店务通查询所有门店信息
@@ -510,7 +523,7 @@ if __name__ == '__main__':
         selectNewInfoFromMysql (db, Token, applicationId, "2023-03-15", template_dict,app_id, token)
         # resp = select_7qiaoPlus_subrow (Token, applicationId, formModelId_1, '4990566520350973952', '门店id')
         # print(resp)
-    if 1==1:
+    if 1==0:
         host = '124.222.188.59'
         passwd = '111???clown'
         db_name = 'jxb-h'
@@ -525,4 +538,6 @@ if __name__ == '__main__':
         print(msg)
         shop_id = 1180812699
         uptime = selectPlateShopUptime(db, shop_id)
-        print(uptime)
+        print(uptime)
+    if 1==1:
+        print(getToken())

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
cppc_python脚本/服务器脚本/daily_script_python_yun/get_token.txt


Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff