|
@@ -34,12 +34,8 @@ class Feishu:
|
|
|
crawler_shipinhao = 'https://w42nne6hzg.feishu.cn/sheets/shtcn9rOdZRAGFbRkWpn7hqEHGc?'
|
|
|
# 西瓜视频
|
|
|
crawler_xigua = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?'
|
|
|
-
|
|
|
- # 手机号
|
|
|
- wangkun = "13426262515"
|
|
|
- gaonannan = "18501180073"
|
|
|
- xinxin = "15546206651"
|
|
|
- huxinxue = "18832292015"
|
|
|
+ # 知乎 PC 端
|
|
|
+ crawler_zhihu = 'https://w42nne6hzg.feishu.cn/sheets/shtcnkGPBmGsjaqapgzouuj8MXe?'
|
|
|
|
|
|
# 飞书路径token
|
|
|
@classmethod
|
|
@@ -69,6 +65,8 @@ class Feishu:
|
|
|
return 'shtcn9rOdZRAGFbRkWpn7hqEHGc'
|
|
|
elif crawler == 'xigua':
|
|
|
return 'shtcnvOpx2P8vBXiV91Ot1MKIw8'
|
|
|
+ elif crawler == 'zhihu':
|
|
|
+ return 'shtcnkGPBmGsjaqapgzouuj8MXe'
|
|
|
|
|
|
# 获取飞书api token
|
|
|
@classmethod
|
|
@@ -334,14 +332,23 @@ class Feishu:
|
|
|
"Authorization": "Bearer " + cls.get_token(log_type),
|
|
|
"Content-Type": "application/json; charset=utf-8"
|
|
|
}
|
|
|
+ # 手机号
|
|
|
+ wangkun = "13426262515"
|
|
|
+ gaonannan = "18501180073"
|
|
|
+ xinxin = "15546206651"
|
|
|
+ huxinxue = "18832292015"
|
|
|
+ wuchaoyue = "15712941385"
|
|
|
+
|
|
|
if username == "wangkun":
|
|
|
- username = cls.wangkun
|
|
|
+ username = wangkun
|
|
|
elif username == "gaonannan":
|
|
|
- username = cls.gaonannan
|
|
|
+ username = gaonannan
|
|
|
elif username == "xinxin":
|
|
|
- username = cls.xinxin
|
|
|
+ username = xinxin
|
|
|
elif username == "huxinxue":
|
|
|
- username = cls.huxinxue
|
|
|
+ username = huxinxue
|
|
|
+ elif username == "wuchaoyue":
|
|
|
+ username = wuchaoyue
|
|
|
data = {"mobiles": [username]}
|
|
|
urllib3.disable_warnings()
|
|
|
r = requests.get(url=url, headers=headers, params=data, verify=False, proxies=proxies)
|
|
@@ -363,58 +370,98 @@ class Feishu:
|
|
|
if crawler == "kanyikan":
|
|
|
content = "看一看爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcngRPoDYAi24x52j2nDuHMih"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "gaonannan")) + "></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, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "gaonannan")) + "></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, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "gaonannan")) + "></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, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "gaonannan")) + "></at>\n"
|
|
|
|
|
|
elif crawler == 'xigua_video':
|
|
|
content = '西瓜视频_用户主页_已下载表'
|
|
|
sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnvOpx2P8vBXiV91Ot1MKIw8?sheet=e075e9'
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "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, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "wuchaoyue")) + "></at>\n"
|
|
|
+
|
|
|
+ elif crawler == 'zhihu_hot':
|
|
|
+ content = '知乎_热门_已下载表'
|
|
|
+ sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnkGPBmGsjaqapgzouuj8MXe?sheet=8871e3'
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "huxinxue")) + "></at>\n"
|
|
|
+ elif crawler == 'zhihu_follow':
|
|
|
+ content = '知乎_定向_已下载表'
|
|
|
+ sheet_url = 'https://w42nne6hzg.feishu.cn/sheets/shtcnkGPBmGsjaqapgzouuj8MXe?sheet=4MGuux'
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "huxinxue")) + "></at>\n"
|
|
|
|
|
|
elif crawler == "music_album":
|
|
|
content = "音乐相册爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnT6zvmfsYe1g0iv4pt7855g"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "gaonannan")) + "></at>\n"
|
|
|
|
|
|
elif crawler == "bszf":
|
|
|
content = "本山祝福爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnGh2rrsPYM4iVNEBO7OqWrb"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "gaonannan")) + "></at>\n"
|
|
|
|
|
|
elif crawler == "kuaishou_follow":
|
|
|
content = "快手_用户主页_已下载表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnICEfaw9llDNQkKgdymM1xf?sheet=fYdA8F"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "xinxin")) + "></at>\n"
|
|
|
elif crawler == "kuaishou_recommend":
|
|
|
content = "快手_推荐榜_已下载表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnICEfaw9llDNQkKgdymM1xf?sheet=3cd128"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "xinxin")) + "></at>\n"
|
|
|
|
|
|
elif crawler == "gzh":
|
|
|
content = "公众号爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnexNXnpDLHhARw0QdiwbYuA"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "huxinxue")) + "></at>\n"
|
|
|
|
|
|
elif crawler == "weiqun":
|
|
|
content = "微群爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnoKThNquYRweaylMFVyo9Hc"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "xinxin")) + "></at>\n"
|
|
|
|
|
|
elif crawler == "weishi":
|
|
|
content = "微视爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcn5YSWg91JfVGzj0SFZIRRPh"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "xinxin")) + "></at>\n"
|
|
|
|
|
|
elif crawler == "shipinhao":
|
|
|
content = "视频号爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcn9rOdZRAGFbRkWpn7hqEHGc"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at> <at id=" + str(
|
|
|
+ cls.get_userid(log_type, "xinxin")) + "></at>\n"
|
|
|
|
|
|
else:
|
|
|
content = "小年糕爬虫表"
|
|
|
sheet_url = "https://w42nne6hzg.feishu.cn/sheets/shtcnYxiyQ1wLklo1W5Kdqc9cGh"
|
|
|
+ users = "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at>\n"
|
|
|
|
|
|
data = json.dumps({
|
|
|
"msg_type": "interactive",
|
|
@@ -426,7 +473,7 @@ class Feishu:
|
|
|
"elements": [{
|
|
|
"tag": "div",
|
|
|
"text": {
|
|
|
- "content": "\n<at id=" + str(cls.get_userid(log_type, "wangkun")) + "></at>\n" + text,
|
|
|
+ "content": users + text,
|
|
|
"tag": "lark_md"
|
|
|
}
|
|
|
}, {
|
|
@@ -458,7 +505,7 @@ class Feishu:
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
- Feishu.bot("bot", "kuaishou_recommend", "嘿。嘿嘿。。嘿嘿嘿")
|
|
|
+ Feishu.bot("bot", "zhihu_hot", "嘿。嘿嘿。。嘿嘿嘿")
|
|
|
# Feishu.get_userid("kuaishou", "huxinxue")
|
|
|
|
|
|
pass
|