def runmain(address, account, password):
    # 主功能体函数
    # 请在本函数中自定义需要的功能

    a = Automator(address)
    a.start()
    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<', '\r\n')
    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao.txt内
    a.init_home_with_running()  # 初始化,确保进入首页
    a.sw_init()  # 初始化刷图

    a.gonghuizhijia()  # 家园一键领取
    #a.goumaimana(0)  # 购买mana 1次
    #a.mianfeiniudan()  # 免费扭蛋
    #a.mianfeishilian()  # 免费十连
    #a.shouqu()  # 收取所有礼物
    #a.dixiacheng()  # 地下城
    #a.goumaitili(3)  # 购买3次体力
    a.shouqurenwu()  # 收取任务
    #shuatu_auth(a, account)  # 刷图控制中心
    #a.hanghui()  # 行会捐赠
    #a.goumaitili(times=3)  # 购买times次体力
    #a.shuajingyan(map=3)  # 刷1-1经验,map为主图
    #a.shouqurenwu()  # 二次收取任务
    a.joinhanghui("勤劳的妖妖妖")
    #a.dianzan(1)  # 公会点赞,sortflag=1表示按战力排序
    a.hanghui()
    a.dixiacheng()

    #input("Press Enter to continue...")
    a.change_acc()  # 退出当前账号,切换下一个
Ejemplo n.º 2
0
def runmain(address, account, password, fun, kickflag=0):
    # 主功能体函数
    # 请在本函数中自定义需要的功能

    a = Automator(address)
    a.start()
    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<', '\r\n')
    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao.txt内
    a.init_home()  # 初始化,确保进入首页
    a.sw_init()  # 初始化刷图

    a.gonghuizhijia()  # 家园一键领取
    # a.goumaimana(1)  # 购买mana 10次
    a.mianfeiniudan()  # 免费扭蛋
    # a.mianfeishilian()  # 免费十连
    a.dianzan(sortflag=1)  # 公会点赞
    # a.hanghui()  # 行会捐赠
    a.dixiacheng(firsttime=False,skip=False)  # 地下城 如果是首次使用需要跳过剧情,可以修改firsttime=True;需要跳过战斗则skip=True
    # a.goumaitili(3)  # 购买3次体力
    a.shouqurenwu()  # 收取任务
    ok = shuatu_auth(a, account, fun)  # 刷图控制中心
    if ok:  # 仅当刷图被激活(即注明了刷图图号)的账号执行行会捐赠,不刷图的认为是mana号不执行行会捐赠。
        a.hanghui()  # 行会捐赠
    else:  # 刷图没有被激活的可以去刷经验
        # a.goumaitili(times=3)  # 购买times次体力
        # a.shuajingyan(map=3)  # 刷1-1经验,map为主图
        pass
    # a.shuajingyan(11) # 刷1-1经验(自带体力购买),11为当前所在主线图
    a.shouqu()  # 收取所有礼物

    if kickflag == 1:
        a.tichuhanghui()
    a.change_acc()  # 退出当前账号,切换下一个
def runmain(address, account, password):
    # 主功能体函数
    # 请在本函数中自定义需要的功能

    a = Automator(address)
    a.start()

    # #opencv识别可视化 无法在多线程中使用
    # plt.ion()
    # fig, ax = plt.subplots(1)
    # plt.show()

    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<')
    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao2.txt内
    #a.init_home()  # 初始化,确保进入首页
    if a.init_home_with_running() == True:

        a.init_home_with_running()
        #a.shouqurenwu()
        #input("调试")
        a.hanghui()  # 行会捐赠
        #a.dixiacheng()
        #a.shuatu11()
        #a.shouqurenwu()
        a.change_acc()  # 退出当前账号,切换下一个

    else:
        f = open('forbid.txt', 'a')
        f.write(account)
        f.write('\n')
        f.close()
Ejemplo n.º 4
0
def runmain(address, account, password):
    # 主功能体函数
    # 请在本函数中自定义需要的功能

    a = Automator(address)
    log = log_handler.LOG()  #初始化日志
    a.start()
    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<', '\r\n')
    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao.txt内
    log.Account_Login(account)
    a.init_home()  # 初始化,确保进入首页
    a.sw_init()  # 初始化刷图

    a.gonghuizhijia()  # 家园一键领取
    #a.goumaimana(1)  # 购买mana 10次
    a.mianfeiniudan()  # 免费扭蛋
    a.mianfeishilian()  # 免费十连
    a.shouqu()  # 收取所有礼物
    a.dianzan()  # 公会点赞,sortflag=1表示按战力排序
    a.dixiacheng(
        firsttime=False,
        skip=False)  # 地下城 如果是首次使用需要跳过剧情,可以修改firsttime=True;需要跳过战斗则skip=True
    a.goumaitili(3)  # 购买3次体力
    a.shouqurenwu()  # 收取任务
    ok = shuatu_auth(a, account)  # 刷图控制中心
    if ok:  # 仅当刷图被激活(即注明了刷图图号)的账号执行行会捐赠,不刷图的认为是mana号不执行行会捐赠。
        a.hanghui()  # 行会捐赠
    else:  # 刷图没有被激活的可以去刷经验
        # a.goumaitili(times=3)  # 购买times次体力
        # a.shuajingyan(map=3)  # 刷1-1经验,map为主图
        pass
    a.shouqurenwu()  # 二次收取任务

    a.change_acc()  # 退出当前账号,切换下一个
    log.Account_Logout(account)
Ejemplo n.º 5
0
def runmain(address, account, password):
    # 主功能体函数
    # 请在本函数中自定义需要的功能

    a = Automator(address)
    a.start()

    # #opencv识别可视化 无法在多线程中使用
    # plt.ion()
    # fig, ax = plt.subplots(1)
    # plt.show()

    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<', '\r\n')
    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao.txt内
    a.init_home()  # 初始化,确保进入首页
    a.sw_init()  # 初始化刷图

    a.gonghuizhijia()  # 家园一键领取
    a.goumaimana(1)  # 购买mana 10次
    a.mianfeiniudan()  # 免费扭蛋
    #a.mianfeishilian()  # 免费十连
    a.shouqu()  # 收取所有礼物
    a.dianzan()  # 公会点赞
    a.shouqu()  # 收取所有礼物
    a.hanghui()  # 行会捐赠
    a.dixiacheng()  # 地下城
    a.goumaitili(3)  # 购买3次体力
    a.shouqurenwu()  # 收取任务
    shuatu_auth(a, account)  # 刷图控制中心
    # a.shuajingyan(10) # 刷1-1经验(自带体力购买),10为主图
    a.shouqurenwu()  # 二次收取任务

    a.change_acc()  # 退出当前账号,切换下一个
Ejemplo n.º 6
0
def runmain(params):
    # 主功能体函数
    # 请在本函数中自定义需要的功能
    account = params[0]
    password = params[1]
    queue = params[2]
    address = queue.get()

    a = Automator(address, account)
    a.start()
    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<', '\r\n')
    gevent.joinall([
        # 这里是协程初始化的一个实例
        # gevent.spawn(Multithreading, a, _, _, _, _),
        gevent.spawn(a.login_auth, account, password),
        gevent.spawn(LOG().Account_Login, account),
        gevent.spawn(a.sw_init())
    ])
    # 异步初始化
    # 注意!请把账号密码写在zhanghao.txt内
    # 日志记录
    # 初始化刷图
    a.init_home()  # 初始化,确保进入首页

    # _async(a, account, 'a.juqingtiaoguo()', sync=False)  # 异步剧情跳过
    # _async(a, account, 'a.bad_connecting()', sync=False)  # 异步异常处理

    a.gonghuizhijia()  # 家园一键领取
    a.goumaimana(1)  # 购买mana 10次
    a.mianfeiniudan()  # 免费扭蛋
    # a.mianfeishilian()  # 免费十连
    a.shouqu()  # 收取所有礼物
    a.dianzan(sortflag=1)  # 公会点赞,sortflag=1表示按战力排序
    a.dixiacheng(skip=True)  # By:Dr-Bluemond, 地下城 skip是否开启战斗跳过
    # a.goumaitili(3)  # 购买3次体力
    a.shouqurenwu()  # 收取任务
    ok = shuatu_auth(a, account)  # 刷图控制中心
    if ok:  # 仅当刷图被激活(即注明了刷图图号)的账号执行行会捐赠,不刷图的认为是mana号不执行行会捐赠。
        a.hanghui()  # 行会捐赠
    else:  # 刷图没有被激活的可以去刷经验
        # a.goumaitili(times=3)  # 购买times次体力
        # a.shuajingyan(map=3)  # 刷1-1经验,map为主图
        pass
    a.shouqurenwu()  # 二次收取任务

    gevent.joinall([
        # 这里是协程的一个实例
        gevent.spawn(a.change_acc()),
        gevent.spawn(LOG().Account_Logout, account)
    ])
    # 退出当前账号,切换下一个
    queue.put(address)
Ejemplo n.º 7
0
def runmain(address, account, password):
    # 主功能体函数,可以在本函数中自定义需要的功能
    # 但是在这个py文件里不需要自定义,因为这是专门用来做捐赠工作的

    a = Automator(address, account)
    log = log_handler.LOG()  # 初始化日志
    a.start()
    print('>>>>>>>即将执行捐赠的账号为:', account, '密码:', password, '<<<<<<<', '\r\n')

    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao.txt内
    log.Account_Login(account)
    a.init_home()  # 初始化,确保进入首页
    a.sw_init()  # 初始化刷图
    a.hanghui()  # 行会捐赠
    a.change_acc()  # 退出当前账号,切换下一个
    log.Account_Logout(account)
Ejemplo n.º 8
0
def runmain(address, account, password):
    # 主功能体函数
    # 请在本函数中自定义需要的功能

    a = Automator(address)
    a.start()

    # #opencv识别可视化 无法在多线程中使用
    # plt.ion()
    # fig, ax = plt.subplots(1)
    # plt.show()

    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<')
    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao2.txt内
    a.init_home()  # 初始化,确保进入首页

    a.hanghui()  # 行会捐赠

    a.change_acc()  # 退出当前账号,切换下一个
Ejemplo n.º 9
0
def runmain(address, account, password):
    # 主功能体函数
    # 请在本函数中自定义需要的功能

    a = Automator(address)
    a.start()

    # #opencv识别可视化 无法在多线程中使用
    # plt.ion()
    # fig, ax = plt.subplots(1)
    # plt.show()

    print('>>>>>>>即将登陆的账号为:', account, '密码:', password, '<<<<<<<')
    a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao2.txt内
    #a.init_home()  # 初始化,确保进入首页
    if a.init_home_with_running() == True:
        a.sw_init()  # 初始化刷图
    
        a.gonghuizhijia()  # 家园一键领取
        #a.goumaimana(0)  # 购买mana 1次
        #a.mianfeiniudan()  # 免费扭蛋
        #a.mianfeishilian()  # 免费十连
        a.shouqu()  # 收取所有礼物
        #a.dianzan(1)  # 公会点赞,sortflag=1表示按战力排序
        ##a.shouqurenwu()  # 收取任务
        #a.goumaitili(4)  # 购买2次体力
        a.times = 5
        #shuatu_auth(a, account)  # 刷图控制中心    
        a.shuatu11()
        a.hanghui()  # 行会捐赠
        #a.goumaitili(times=3)  # 购买times次体力
        #a.shuajingyan(map=3)  # 刷1-1经验,map为主图
        ##a.shouqurenwu()  # 二次收取任务
        a.dixiacheng()  # 地下城
        #input("Pause")
        a.change_acc()  # 退出当前账号,切换下一个
    else:
        f = open('forbid.txt', 'a')
        f.write(account)
        f.write('\n')
        f.close()
Ejemplo n.º 10
0
def runmain(address, account, password):
    # 主功能体函数,可以在本函数中自定义需要的功能
    # 但是在这个py文件里不需要自定义,因为这是专门用来做捐赠工作的

    a = Automator(address)
    log = log_handler.LOG()  #初始化日志
    a.start()
    print('>>>>>>>即将执行的账号为:', account, '密码:', password, '<<<<<<<', '\r\n')

    zhuangbeihao = shuatu_auth(a,
                               account)  # 刷图控制中心,此处仅仅只用来判断是不是装备号,如果是装备号也不会刷图
    if zhuangbeihao:  # 仅注明了刷图图号的账号执行行会捐赠
        a.login_auth(account, password)  # 注意!请把账号密码写在zhanghao.txt内
        log.Account_Login(account)
        a.init_home()  # 初始化,确保进入首页
        a.sw_init()  # 初始化刷图
        a.hanghui()  # 行会捐赠
        a.change_acc()  # 退出当前账号,切换下一个
    else:  #不是送装备的号什么也不干,也不用登陆
        pass

    log.Account_Logout(account)