|
@@ -9,8 +9,10 @@ import os
|
|
|
import sys
|
|
|
import requests
|
|
|
import urllib3
|
|
|
+
|
|
|
sys.path.append(os.getcwd())
|
|
|
from common.common import Common
|
|
|
+
|
|
|
# from common import Common
|
|
|
proxies = {"http": None, "https": None}
|
|
|
|
|
@@ -416,25 +418,35 @@ class Feishu:
|
|
|
"Authorization": "Bearer " + cls.get_token(log_type, crawler),
|
|
|
"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]}
|
|
|
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(
|
|
|
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":
|
|
|
content = "小年糕_小时级_已下载表"
|
|
|
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":
|
|
|
content = "小年糕_用户主页_已下载表"
|
|
|
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":
|
|
|
content = "小年糕_播放量_已下载表"
|
|
|
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":
|
|
|
content = '西瓜视频_推荐_已下载表'
|
|
|
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"
|
|
|
- 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':
|
|
|
content = '知乎_热门_已下载表'
|
|
@@ -558,26 +570,26 @@ class Feishu:
|
|
|
elif crawler == "ggdc":
|
|
|
content = "刚刚都传爬虫表"
|
|
|
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":
|
|
|
content = "本山祝福爬虫表"
|
|
|
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":
|
|
|
content = "吉祥幸福爬虫表"
|
|
|
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":
|
|
|
content = "众妙音信爬虫表"
|
|
|
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":
|
|
|
content = "祝福猫视频爬虫表"
|
|
@@ -599,7 +611,7 @@ class Feishu:
|
|
|
elif crawler == "ssnnyfq":
|
|
|
content = "岁岁年年迎福气_已下载表"
|
|
|
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"
|
|
|
|
|
|
elif crawler == "kdjsfq":
|
|
@@ -617,7 +629,7 @@ class Feishu:
|
|
|
elif crawler == "gongzhonghao":
|
|
|
content = "公众号_信欣_爬虫表"
|
|
|
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":
|
|
|
content = "微群爬虫表"
|
|
@@ -702,4 +714,4 @@ class Feishu:
|
|
|
if __name__ == "__main__":
|
|
|
Feishu.bot('recommend', 'xigua', '测试: 西瓜推荐,登录失效')
|
|
|
# print(Feishu.get_userid('bot', 'weixinzhishu', 'wangkun'))
|
|
|
- # print(Feishu.get_userid('bot', 'weixinzhishu', 'yuzhuoyi'))
|
|
|
+ # print(Feishu.get_userid('bot', 'weixinzhishu', 'yuzhuoyi'))
|