0
点赞
收藏
分享

微信扫一扫

哔哩哔哩云函数

westfallon 2022-02-12 阅读 113
# -*- coding: utf8 -*-
import json
import time
import requests as r

def main_handler(event, context):
    print("程序将在5秒后执行...")
    time.sleep(5)
    print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

    sessdata = "换成你自己的"

    userinfo = json.loads(r.get("https://api.bilibili.com/x/web-interface/nav", cookies={"SESSDATA":sessdata}).text)
    if userinfo["data"]["isLogin"] == False:
        print("登录失败")
        return("Login Failed")
    print("用户名:"+userinfo["data"]["uname"])
    print("UID:"+str(userinfo["data"]["mid"]))

    sign = r.get("https://api.live.bilibili.com/sign/doSign", cookies={"SESSDATA":sessdata})
    sign_info = json.loads(sign.text)
    if sign_info["code"] == 0:
        print("今日收获: "+sign_info["data"]["text"])
        print(sign_info["data"]["specialText"])
    else:
        print("签到失败:"+sign_info["message"])
        return "Sign Failed"
    return("Finish")

举报

相关推荐

0 条评论