Prechádzať zdrojové kódy

修改飞书表报警

罗俊辉 1 rok pred
rodič
commit
6d42d3cc97
1 zmenil súbory, kde vykonal 83 pridanie a 71 odobranie
  1. 83 71
      common/feishu.py

+ 83 - 71
common/feishu.py

@@ -9,8 +9,10 @@ import os
 import sys
 import sys
 import requests
 import requests
 import urllib3
 import urllib3
+
 sys.path.append(os.getcwd())
 sys.path.append(os.getcwd())
 from common.common import Common
 from common.common import Common
+
 # from common import Common
 # from common import Common
 proxies = {"http": None, "https": None}
 proxies = {"http": None, "https": None}
 
 
@@ -416,25 +418,35 @@ class Feishu:
                 "Authorization": "Bearer " + cls.get_token(log_type, crawler),
                 "Authorization": "Bearer " + cls.get_token(log_type, crawler),
                 "Content-Type": "application/json; charset=utf-8"
                 "Content-Type": "application/json; charset=utf-8"
             }
             }
+            name_phone_dict = {
+                "xinxin": "15546206651",
+                "muxinyi": "13699208058",
+                "wangxueke": "13513479926",
+                "yuzhuoyi": "18624010360",
+                "luojunhui": "18801281360",
+                "fanjun": "15200827642",
+                "zhangyong": "17600025055"
+            }
 
 
-            if username == "wangkun":
-                username = "13426262515"
-            elif username == "gaonannan":
-                username = "18501180073"
-            elif username == "xinxin":
-                username = "15546206651"
-            elif username == "huxinxue":
-                username = "18832292015"
-            elif username == "wuchaoyue":
-                username = "15712941385"
-            elif username == "muxinyi":
-                username = '13699208058'
-            elif username == "wangxueke":
-                username = '13513479926'
-            elif username == "yuzhuoyi":
-                username = '18624010360'
-            elif username == "rennian":
-                username = '18622113710'
+            # if username == "wangkun":
+            #     username = "13426262515"
+            # # elif username == "gaonannan":
+            # #     username = "18501180073"
+            # elif username == "xinxin":
+            #     username = "15546206651"
+            # # elif username == "huxinxue":
+            # #     username = "18832292015"
+            # # elif username == "wuchaoyue":
+            # #     username = "15712941385"
+            # elif username == "muxinyi":
+            #     username = '13699208058'
+            # elif username == "wangxueke":
+            #     username = '13513479926'
+            # elif username == "yuzhuoyi":
+            #     username = '18624010360'
+            # elif username == "luojunhui":
+            #     username = '18801281360'
+            username = name_phone_dict.get(username)
 
 
             data = {"mobiles": [username]}
             data = {"mobiles": [username]}
             urllib3.disable_warnings()
             urllib3.disable_warnings()
@@ -458,63 +470,63 @@ class Feishu:
                 users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
                 users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
                     cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
                     cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
 
 
-            elif crawler == "weixinzhishu_out":
-                content = "微信指数_站外指数"
-                sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=YVuVgQ"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
-            elif crawler == "weixinzhishu_inner_sort":
-                content = "微信指数_站内短期指数"
-                sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=DrZHpa"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
-            elif crawler == "weixinzhishu_inner_long":
-                content = "微信指数_站内长期指数"
-                sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=JpgyAv"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
-
-            elif crawler == "weixinzhishu" and text == "今日微信指数抓取完毕":
-                content = "微信指数"
-                sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=sVL74k"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "yuzhuoyi")) + "></at>\n"
-            elif crawler == "weixinzhishu":
-                content = "微信指数"
-                sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=sVL74k"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
+            # elif crawler == "weixinzhishu_out":
+            #     content = "微信指数_站外指数"
+            #     sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=YVuVgQ"
+            #     users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
+            #         cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
+            # elif crawler == "weixinzhishu_inner_sort":
+            #     content = "微信指数_站内短期指数"
+            #     sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=DrZHpa"
+            #     users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
+            #         cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
+            # elif crawler == "weixinzhishu_inner_long":
+            #     content = "微信指数_站内长期指数"
+            #     sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=JpgyAv"
+            #     users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
+            #         cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
+            #
+            # elif crawler == "weixinzhishu" and text == "今日微信指数抓取完毕":
+            #     content = "微信指数"
+            #     sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=sVL74k"
+            #     users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "yuzhuoyi")) + "></at>\n"
+            # elif crawler == "weixinzhishu":
+            #     content = "微信指数"
+            #     sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnqhMRUGunIfGnGXMOBYiy4K?sheet=sVL74k"
+            #     users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
+            #         cls.get_userid(log_type, crawler, "muxinyi")) + "></at>\n"
 
 
             elif crawler == "xiaoniangao_hour":
             elif crawler == "xiaoniangao_hour":
                 content = "小年糕_小时级_已下载表"
                 content = "小年糕_小时级_已下载表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=yatRv2"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=yatRv2"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+                    cls.get_userid(log_type, crawler, "zhangyong")) + "></at>\n"
             elif crawler == "xiaoniangao_person":
             elif crawler == "xiaoniangao_person":
                 content = "小年糕_用户主页_已下载表"
                 content = "小年糕_用户主页_已下载表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=Wu0CeL"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=Wu0CeL"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+                    cls.get_userid(log_type, crawler, "zhangyong")) + "></at>\n"
             elif crawler == "xiaoniangao_play":
             elif crawler == "xiaoniangao_play":
                 content = "小年糕_播放量_已下载表"
                 content = "小年糕_播放量_已下载表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=c85k1C"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh?sheet=c85k1C"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+                    cls.get_userid(log_type, crawler, "zhangyong")) + "></at>\n"
 
 
             elif crawler == 'xigua' and log_type == "recommend":
             elif crawler == 'xigua' and log_type == "recommend":
                 content = '西瓜视频_推荐_已下载表'
                 content = '西瓜视频_推荐_已下载表'
                 sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?sheet=ZzsClu'
                 sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?sheet=ZzsClu'
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
                     cls.get_userid(log_type, crawler, "wangxueke")) + "></at>\n"
                     cls.get_userid(log_type, crawler, "wangxueke")) + "></at>\n"
-            elif crawler == 'xigua':
-                content = '西瓜视频_用户主页_已下载表'
-                sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?sheet=e075e9'
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "wuchaoyue")) + "></at>\n"
-            elif crawler == 'xigua_little_video':
-                content = '西瓜视频_小视频_已下载表'
-                sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?sheet=hDSDnv'
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "wuchaoyue")) + "></at>\n"
+            # elif crawler == 'xigua':
+            #     content = '西瓜视频_用户主页_已下载表'
+            #     sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?sheet=e075e9'
+            #     users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+            #         cls.get_userid(log_type, crawler, "wuchaoyue")) + "></at>\n"
+            # elif crawler == 'xigua_little_video':
+            #     content = '西瓜视频_小视频_已下载表'
+            #     sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?sheet=hDSDnv'
+            #     users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
+            #         cls.get_userid(log_type, crawler, "wuchaoyue")) + "></at>\n"
 
 
             elif crawler == 'zhihu_hot':
             elif crawler == 'zhihu_hot':
                 content = '知乎_热门_已下载表'
                 content = '知乎_热门_已下载表'
@@ -558,26 +570,26 @@ class Feishu:
             elif crawler == "ggdc":
             elif crawler == "ggdc":
                 content = "刚刚都传爬虫表"
                 content = "刚刚都传爬虫表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnTuJgeZU2bc7VaesAqk3QJx"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnTuJgeZU2bc7VaesAqk3QJx"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+                    cls.get_userid(log_type, crawler, "zhangyong")) + "></at>\n"
 
 
             elif crawler == "bszf":
             elif crawler == "bszf":
                 content = "本山祝福爬虫表"
                 content = "本山祝福爬虫表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnGh2rrsPYM4iVNEBO7OqWrb"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnGh2rrsPYM4iVNEBO7OqWrb"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+                    cls.get_userid(log_type, crawler, "zhangyong")) + "></at>\n"
 
 
             elif crawler == "jxxf":
             elif crawler == "jxxf":
                 content = "吉祥幸福爬虫表"
                 content = "吉祥幸福爬虫表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnSx4nafMbLTq7xl7RHBwHBf"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnSx4nafMbLTq7xl7RHBwHBf"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+                    cls.get_userid(log_type, crawler, "zhangyong")) + "></at>\n"
 
 
             elif crawler == "zmyx":
             elif crawler == "zmyx":
                 content = "众妙音信爬虫表"
                 content = "众妙音信爬虫表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnbZIxstPeM0xshW07b26sve"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnbZIxstPeM0xshW07b26sve"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
-                    cls.get_userid(log_type, crawler, "gaonannan")) + "></at>\n"
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
+                    cls.get_userid(log_type, crawler, "zhangyong")) + "></at>\n"
 
 
             elif crawler == "zhufumao":
             elif crawler == "zhufumao":
                 content = "祝福猫视频爬虫表"
                 content = "祝福猫视频爬虫表"
@@ -599,7 +611,7 @@ class Feishu:
             elif crawler == "ssnnyfq":
             elif crawler == "ssnnyfq":
                 content = "岁岁年年迎福气_已下载表"
                 content = "岁岁年年迎福气_已下载表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnyJmJSJynHDLLbLTkySfvZe?sheet=290bae"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnyJmJSJynHDLLbLTkySfvZe?sheet=290bae"
-                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "wangkun")) + "></at> <at id=" + str(
+                users = "\n<at id=" + str(cls.get_userid(log_type, crawler, "luojunhui")) + "></at> <at id=" + str(
                     cls.get_userid(log_type, crawler, "xinxin")) + "></at>\n"
                     cls.get_userid(log_type, crawler, "xinxin")) + "></at>\n"
 
 
             elif crawler == "kdjsfq":
             elif crawler == "kdjsfq":
@@ -617,7 +629,7 @@ class Feishu:
             elif crawler == "gongzhonghao":
             elif crawler == "gongzhonghao":
                 content = "公众号_信欣_爬虫表"
                 content = "公众号_信欣_爬虫表"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcna98M2mX7TbivTj9Sb7WKBN?"
                 sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcna98M2mX7TbivTj9Sb7WKBN?"
-                users = f"\n<at id={str(cls.get_userid(log_type, crawler, 'huxinxue'))}></at> <at id={str(cls.get_userid(log_type, crawler, 'wangxueke'))}></at> <at id={str(cls.get_userid(log_type, crawler, 'xinxin'))}></at>\n"
+                users = f"\n<at id={str(cls.get_userid(log_type, crawler, 'fanjun'))}></at> <at id={str(cls.get_userid(log_type, crawler, 'wangxueke'))}></at> <at id={str(cls.get_userid(log_type, crawler, 'luojunhui'))}></at>\n"
 
 
             elif crawler == "weiqun":
             elif crawler == "weiqun":
                 content = "微群爬虫表"
                 content = "微群爬虫表"
@@ -702,4 +714,4 @@ class Feishu:
 if __name__ == "__main__":
 if __name__ == "__main__":
     Feishu.bot('recommend', 'xigua', '测试: 西瓜推荐,登录失效')
     Feishu.bot('recommend', 'xigua', '测试: 西瓜推荐,登录失效')
     # print(Feishu.get_userid('bot', 'weixinzhishu', 'wangkun'))
     # print(Feishu.get_userid('bot', 'weixinzhishu', 'wangkun'))
-    # print(Feishu.get_userid('bot', 'weixinzhishu', 'yuzhuoyi'))
+    # print(Feishu.get_userid('bot', 'weixinzhishu', 'yuzhuoyi'))