夸克网盘多账号签到及通知推送青龙面板第1张插图
  • 首页
  • 每日早报
  • 技术教程
  • 编程语言
    • 网站源码
    • 网页代码
  • 精品软件
    • 手机软件
    • 电脑软件
  • 活动资讯
首页 网页代码 正文

夸克网盘多账号签到及通知推送青龙面板

2024-04-22 11:20 网页代码 阅读 779

夸克网盘多账户签到及通知推送Python代码,之前发过PHP版自动签到代码今天发的可以挂到青龙面板,每次签到会自动推送消息到微信。

夸克网盘多账号签到及通知推送青龙面板第2张插图

import requests
import json
import notify

def check_request_response(response):
    """检查请求是否成功,并返回响应数据或打印错误信息"""
    if not response.ok:
        print(f"请求失败,状态码: {response.status_code}")
        return None
    return response.json()

def quark_sign_in(cookie):
    state_url = "https://drive-m.quark.cn/1/clouddrive/capacity/growth/info?pr=ucpro&fr=pc&uc_param_str="
    headers = {'Cookie': cookie}

    # 获取签到状态
    state_response = requests.get(state_url, headers=headers)
    response_data = check_request_response(state_response)
    if not response_data:
        return False

    sign = response_data["data"]["cap_sign"]

    if sign["sign_daily"]:
        number = sign["sign_daily_reward"] / (1024 * 1024)
        progress = round(sign["sign_progress"] / sign["sign_target"] * 100, 2)
        message = f"今日已签到获取{number}MB,进度{progress}%"
        print(message)
        return message

    # 执行签到
    sign_url = "https://drive-m.quark.cn/1/clouddrive/capacity/growth/sign?pr=ucpro&fr=pc&uc_param_str="
    params = {"sign_cyclic": True}
    headers = {'Content-Type': 'application/json', 'Cookie': cookie}
    sign_response = requests.post(sign_url, headers=headers, json=params)

    data_response = check_request_response(sign_response)
    if not data_response:
        return None

    mb = data_response["data"]["sign_daily_reward"] / 2048
    print(json.dumps(data_response))
    return f"签到成功,获取到{mb}MB!"

def main():
    # 定义多个 cookie,每个 cookie 带有名称作为键
    cookies = {
        "cookie1": "",
                "cookie2": "",
                # 继续添加更多 cookie
    }

    # 定义用于存储签到结果的字典
    sign_results = {}

    # 循环遍历每个 cookie 并调用签到函数
    for name, cookie in cookies.items():
        print(f"正在签到 {name} ...")
        sign_message = quark_sign_in(cookie)
        if sign_message:
            sign_results[name] = sign_message
        else:
            sign_results[name] = "签到失败"
            notify.send("夸克盘签到异常", f"{name} 的签到失败!") 

    # 输出所有账户的签到结果
    print("\n签到结果:")
    for name, message in sign_results.items():
        print(f"{name}: {message}")

    # 汇总所有签到信息
    summary_message = "\n".join([f"{name}: {message}" for name, message in sign_results.items()])

    # 使用 notify.send 发送汇总信息通知
    notify.send("夸克盘签到汇总", summary_message)

if __name__ == "__main__":
    main()
声明:本站所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 乐我知!
微信聊天记录导出工具,WeChatMsg 留痕 V2.0.6 支持生成年度聊天报告
« 上一篇 2024-04-22
WordPress子比主题给评论增加正则拦截验证代码
下一篇 » 2024-04-22

搜索

最新文章

  • 【手游推荐】幸存者守则:僵尸之地
    2025-12-10
  • 【手游推荐】地.府日记. v1.8.
    2025-12-10
  • 【手游分享】🔥宝可梦:阿尔宙斯 手机+电脑 全随机版本🔥
    2025-12-10
  • 【分享】系统实现在私域中的高利润增长
    2025-12-10
  • 【手游推荐】僵尸生存模拟器(辅助菜单)
    2025-12-10

热门文章

  • TOP1
    芳华B站3000万解读+芳华未删版4K60FPS
    3天前 164
  • TOP2
    【端游推荐】凛冬前线 v1.0.4 中文 解压即玩
    7天前 159
  • TOP3
    【端游推荐】预视武宗 v1.0-2377 中文(解压即玩)
    7天前 127
  • TOP4
    【端游资源】剑与魔法的女主角们 v1.8 解压即玩
    7天前 74
  • TOP5
    【端游推荐】命途 v1.0.00 中文版 解压即玩
    7天前 72

本站部分资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站站长删除。

Copyright © 2018-2025 乐我知 皖ICP备19017711号-2

侵权/投诉/邮箱: 8670468@qq.com

sitemap