输出推送不到 server 酱上

2021-06-23 23:06:09 +08:00
 zhuangzhelia9908
import requests

SCKEY = '666'
url2 = 'https://api.tokyo.biliob233.com/user/check-in'
cookie2 = 666'


def it():
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36', 'cookie': cookie2
}
res = requests.post(url=url2, headers=headers).text
print(res)

# 微信推送
def pushWechat(desp, nowtime):
ssckey = SCKEY
send_url = 'https://sc.ftqq.com/' + ssckey + '.send'
if '登录' in desp:
params = {
'text': 'bilibiliob 签到失败提醒' + nowtime,
'desp': desp
}
else:
params = {
'text': 'bilibiliob 签到提醒' + nowtime,
'desp': desp
}
requests.post(send_url, params=params)
f = open('bilibiliob.txt', 'w+', encoding='utf-8')
f.write(res)
f.close()

desp2 = 'bilibiliob.txt'
desp = desp2.read() # 读取数据
pushWechat(desp, nowtime)
return desp


def main_handler(event, context):
return it()




if __name__ == '__main__':
it()

已签到时:{"code":-1,"msg":"已经签过到了"}
失效时:{"code":-1,"msg":"未登录"}
我想让程序检测到”登录“这个词出现时,发送失败提醒,否则签到成功提醒,不知道是不是因为没写入还是 desp 没读取,反正没有推送
2662 次点击
所在节点    Python
16 条回复
cdlnls
2021-06-24 01:02:05 +08:00
手动 GET 一下 server 酱的测试连接,看下能不能收到。(印象中 server 酱现在好像用不了微信的通知了)
longsays
2021-06-24 07:49:44 +08:00
@cdlnls 企业微信通道然后绑定微信,还是有通知的
delete26
2021-06-24 09:12:57 +08:00
@longsays 不明白为啥要绑定微信
RockShake
2021-06-24 09:17:58 +08:00
建议用移动 /电信邮箱的 SMTP 服务,绑定微信公众号,可以实现微信 /短信 /邮件三重提醒,无需配置。
hoooootdooooog
2021-06-24 10:32:11 +08:00
serve 将是不是有点贵
liuxu
2021-06-24 10:35:51 +08:00
@RockShake 腾讯邮箱绑定微信也能用微信收到通知
RockShake
2021-06-24 11:28:17 +08:00
@liuxu 是的,所以我后面还加了短信提醒,运行商的邮件服务赠送短信推送,聊胜于无吧
zhuangzhelia9908
2021-06-24 12:09:47 +08:00
@RockShake 请问怎么实现
zhuangzhelia9908
2021-06-24 12:40:18 +08:00
@cdlnls 能行,不知道是因为我读取不到输出而判断不到还是因为什么
zhuangzhelia9908
2021-06-24 12:41:00 +08:00
@hoooootdooooog 我挂云函数上的,一天 3 次,应该够用了
zhuangzhelia9908
2021-06-24 12:45:29 +08:00
zhuangzhelia9908
2021-06-24 13:08:23 +08:00
我写入没用 str,导致写入不了
RockShake
2021-06-24 16:44:27 +08:00
@zhuangzhelia9908 百度关键词 126/139 邮件报警推送
zhuangzhelia9908
2021-06-24 17:33:52 +08:00
@RockShake 有延时吗
longsays
2021-06-24 18:13:14 +08:00
@delete26 微信有通知啊,不用安企业微信
RockShake
2021-06-25 08:23:11 +08:00
@zhuangzhelia9908 体感没有延迟,你可以快速测试一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX