Exemple #1
0
    if todaytime_data // 60 <= LIMIT_TIME:
        addtime_data = qqreadaddtime(secrets[0], secrets[2])
        if addtime_data['code'] == 0:
            tz += f"【阅读时长】成功上传{TIME}分钟\n"

    if DRAWAMOUNT != 0 and task_data['user'][
            'amount'] >= DRAWAMOUNT * 10000 and gettime().hour == 21:
        withdrawinfo_data = qqreadwithdrawinfo(secrets[0])['createTime']
        if withdrawinfo_data < getTimestamp():
            withdrawal_data = qqreadwithdrawal(secrets[0], DRAWAMOUNT * 10000)
            sendmsg("企鹅读书提现通知", f"提现{DRAWAMOUNT}元:{withdrawal_data}")
            tz += f"【自动提现】提现{DRAWAMOUNT}元({withdrawal_data})"

    tz += f"【今日收益】{totalAmount(secrets[0])}金币\n"

    tz += f"\n🕛耗时:{time.time()-start_time}秒"
    print(tz)

    if NOTIFYTYPE == 1:
        sendmsg("企鹅读书通知", tz)
    if NOTIFYTYPE == 2 and task_data['treasureBox']['doneFlag'] == 0:
        sendmsg("企鹅读书通知", tz)
    if NOTIFYTYPE == 3 and task_data['treasureBox'][
            'doneFlag'] == 0 and task_data['treasureBox']['count'] % 15 == 0:
        sendmsg("企鹅读书通知", tz)


if __name__ == "__main__":
    for index, secrets in enumerate(qqreadCookie.get_cookies()):
        start(index, secrets)
Exemple #2
0
def main():
    for index, secrets in enumerate(qqreadCookie.get_cookies()):
        print(f"\n============开始运行第{index+1}个账号===========")
        start_time = time.time()
        tz = ""
        info_data = qqreadinfo(secrets[0])
        todaytime_data = qqreadtodaytime(secrets[0])
        wktime_data = qqreadwktime(secrets[0])
        task_data = qqreadtask(secrets[0])
        mytask_data = qqreadmytask(secrets[0])

        tz += f"=== {gettime()} ===\n"
        tz += f"=== 📣系统通知📣 ===\n"
        tz += f"【用户信息】{info_data['user']['nickName']}\n"
        tz += f"【账户余额】{task_data['user']['amount']}金币\n"
        tz += f"【今日阅读】{todaytime_data}分钟\n"
        tz += f"【本周阅读】{wktime_data}分钟\n"
        tz += f"【{task_data['taskList'][0]['title']}】{task_data['taskList'][0]['amount']}金币,{task_data['taskList'][0]['actionText']}\n"
        tz += f"【{task_data['taskList'][1]['title']}】{task_data['taskList'][1]['amount']}金币,{task_data['taskList'][1]['actionText']}\n"
        tz += f"【{task_data['taskList'][2]['title']}】{task_data['taskList'][2]['amount']}金币,{task_data['taskList'][2]['actionText']}\n"
        tz += f"【{task_data['taskList'][3]['title']}】{task_data['taskList'][3]['amount']}金币,{task_data['taskList'][3]['actionText']}\n"
        tz += f"【第{task_data['invite']['issue']}期】时间{task_data['invite']['dayRange']} [已邀请{task_data['invite']['inviteCount']}人,再邀请{task_data['invite']['nextInviteConfig']['count']}人获得{task_data['invite']['nextInviteConfig']['amount']}金币]\n"
        tz += f"【{task_data['fans']['title']}】{task_data['fans']['fansCount']}个好友,{task_data['fans']['todayAmount']}金币\n"
        tz += f"【宝箱任务{task_data['treasureBox']['count'] + 1}】{task_data['treasureBox']['tipText']}\n"

        if task_data['treasureBox']['doneFlag'] == 0:
            box_data = qqreadbox(secrets[0])
            if box_data['code'] == 0:
                tz += f"【宝箱奖励{box_data['data']['count']}】获得{box_data['data']['amount']}金币\n"

        for i in range(len(task_data['taskList'])):
            if task_data['taskList'][i]['title'].find(
                    "立即阅读"
            ) != -1 and task_data['taskList'][i]['doneFlag'] == 0:
                todayread_data = qqreadtodayread(secrets[0])
                if todayread_data['code'] == 0:
                    tz += f"【每日阅读】获得{todayread_data['data']['amount']}金币\n"

            if task_data['taskList'][i]['title'].find("打卡") != -1:
                sign_data = qqreadsign(secrets[0])
                if task_data['taskList'][i]['doneFlag'] == 0:
                    tz += f"【今日打卡】获得{sign_data['todayAmount']}金币,已连续签到{sign_data['clockInDays']}天\n"
                if sign_data['videoDoneFlag'] == 0:
                    sign2_data = qqreadsign2(secrets[0])
                    if sign2_data['code'] == 0:
                        tz += f"【打卡翻倍】获得{sign2_data['data']['amount']}金币\n"

            if task_data['taskList'][i]['title'].find(
                    "视频") != -1 and task_data['taskList'][i]['doneFlag'] == 0:
                video_data = qqreadvideo(secrets[0])
                if video_data['code'] == 0:
                    tz += f"【视频奖励】获得{video_data['data']['amount']}金币\n"

            if task_data['taskList'][i]['title'].find(
                    "阅读任务"
            ) != -1 and task_data['taskList'][i]['doneFlag'] == 0:
                if todaytime_data >= 1 and todaytime_data < 15:
                    todaygift_data = qqreadtodaygift(secrets[0], 30)
                    if todaygift_data['amount'] > 0:
                        tz += f"【阅读金币1】获得{todaygift_data['amount']}金币\n"
                if todaytime_data >= 5 and todaytime_data < 30:
                    time.sleep(2)
                    todaygift_data = qqreadtodaygift(secrets[0], 300)
                    if todaygift_data['amount'] > 0:
                        tz += f"【阅读金币2】获得{todaygift_data['amount']}金币\n"
                if todaytime_data >= 30:
                    time.sleep(2)
                    todaygift_data = qqreadtodaygift(secrets[0], 1800)
                    if todaygift_data['amount'] > 0:
                        tz += f"【阅读金币3】获得{todaygift_data['amount']}金币\n"

        for i in range(len(mytask_data)):
            if mytask_data[i]['title'].find(
                    "每日签到") != -1 and mytask_data[i]['doneFlag'] == 0:
                ticket_data = qqreadticket(secrets[0])
                if ticket_data['takeTicket'] > 0:
                    tz += f"【书券签到】获得{ticket_data['takeTicket']}书券\n"

        if wktime_data >= 1200:
            wkpickinfo_data = qqreadwkpickinfo(secrets[0])
            package = ['10', '10', '20', '30', '50', '80', '100', '120']
            if wkpickinfo_data[-1]['isPick'] == False:
                for m, i in enumerate(wkpickinfo_data):
                    info = getTemplate(
                        secrets[0], f"pickPackage?readTime={i['readTime']}")
                    if info['code'] == 0:
                        tz += f"【周时长奖励{m+1}】领取{package[0]}书券\n"
            else:
                tz += "【周时长奖励】已全部领取\n"

        if task_data['treasureBox']['videoDoneFlag'] == 0:
            time.sleep(6)
            box2_data = qqreadbox2(secrets[0])
            if box2_data['code'] == 0:
                tz += f"【宝箱翻倍】获得{box2_data['data']['amount']}金币\n"

        if todaytime_data // 60 <= LIMIT_TIME:
            addtime_data = qqreadaddtime(secrets[1], secrets[2])
            if addtime_data['code'] == 0:
                tz += f"【阅读时长】成功上传{TIME}分钟\n"

        tz += f"\n🕛耗时:{time.time()-start_time}秒"
        print(tz)

        if NOTIFYTYPE == 1:
            sendmsg(tz)
        if NOTIFYTYPE == 2 and task_data['treasureBox']['doneFlag'] == 0:
            sendmsg(tz)
        if NOTIFYTYPE == 3 and task_data['treasureBox'][
                'doneFlag'] == 0 and task_data['treasureBox'][
                    'count'] % 15 == 0:
            sendmsg(tz)