wangkun il y a 3 ans
Parent
commit
2fe7898a7d
3 fichiers modifiés avec 10 ajouts et 7 suppressions
  1. 8 5
      main/feishu_lib.py
  2. 1 1
      main/hour_list.py
  3. 1 1
      main/run_hour_list.py

+ 8 - 5
main/feishu_lib.py

@@ -123,6 +123,7 @@ class Feishu:
         try:
             urllib3.disable_warnings()
             r = requests.get(url=get_values_batch_url, headers=headers, params=params, proxies=proxies, verify=False)
+            # print(r.text)
             response = json.loads(r.content.decode("utf8"))
             values = response["data"]["valueRanges"][0]["values"]
             return values
@@ -258,6 +259,7 @@ class Feishu:
         try:
             urllib3.disable_warnings()
             r = requests.get(url=get_range_value_url, headers=headers, params=params, proxies=proxies, verify=False)
+            # print(r.text)
             return r.json()["data"]["valueRange"]["values"][0]
         except Exception as e:
             Common.logger(log_type).error("读取单元格数据异常:{}", e)
@@ -300,10 +302,11 @@ class Feishu:
 if __name__ == "__main__":
     feishu = Feishu()
 
-    print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "B3:B3")[0])
-    print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "B4:B4")[0])
-    print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "C5:C5")[0][0]["link"])
-    print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "B6:B6")[0])
-    print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "B7:B7")[0])
+    print(feishu.get_range_value("hour", "xiaoniangao", "ba0da4", "L1:N1"))
+    print(feishu.get_values_batch("hour", "xiaoniangao", "ba0da4"))
+    # print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "B4:B4")[0])
+    # print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "C5:C5")[0][0]["link"])
+    # print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "B6:B6")[0])
+    # print(feishu.get_range_value("person", "xiaoniangao", "dzcWHw", "B7:B7")[0])
 
     pass

+ 1 - 1
main/hour_list.py

@@ -97,7 +97,7 @@ class HourList:
     def check_hour_list_data(cls, log_type, date):
         # 判断J1单元格的日期是否为今天
         time.sleep(1)
-        if cls.hour_sheet[0][11] != date:
+        if Feishu.get_range_value(log_type, "xiaoniangao", "ba0da4", "L1:N1") != date:
             # 插入3列 L1:N1,并写入日期和时间数据
             values = [[date], ["10:00", "15:00", "20:00"]]
             time.sleep(1)

+ 1 - 1
main/run_hour_list.py

@@ -49,7 +49,7 @@ def hour_list_job():
                 HourList.download_and_publish("hour")
 
             elif 1 >= hour_list_job_time.hour >= 0:
-
+                time.sleep(3600)
                 break