🍷 Gracefully claim weekly free games and monthly content from Epic Store.

Overview

EPIC 免费人

🚀 优雅地领取 Epic 免费游戏




scaffold-get-demo-output-small

Introduction 👋

Epic AwesomeGamer 帮助玩家优雅地领取 Epic 免费游戏。

使用 「Epic免费人」可以实现如下需求:

  • get:搬空游戏商店,获取所有常驻免费游戏与免费附加内容;
  • claim:领取周免游戏及其免费附加内容;
  • unreal:搬空虚幻商店的常驻免费资源,领取本月免费内容;
  • deploy:部署系统定时任务。

Features

Demand Support
Game Claimer
DLC Claimer
Unreal Claimer
hCaptcha Solver
Docker CI
Object Storage
Multi User
Message Pusher
Data Desensitization
Context Scheduler
Rolling Upgrade 🚧
...
Comments
  • fix(bug): RuntimeError | 驱动在容器中运行时被检测

    fix(bug): RuntimeError | 驱动在容器中运行时被检测

    说明:使用模板代码更改nameschedule后,4月14日周免领取成功,但4月21日周免领取失败 Cron为19 22 * * 5

    日志如下:

    2022-04-22 21:58:33 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战
    2022-04-22 21:58:33 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 yolov5n6(onnx)_model: 0.35s
    2022-04-22 21:58:49 | DEBUG - >> Challenge [ArmorCaptcha] 断言超时,挑战继续
    2022-04-22 21:58:50 | DEBUG - >> MATCH [CookieManager] 实体信息注入完毕
    2022-04-22 21:58:53 | DEBUG - >> ARMOR [CookieManager] 正在检测隐藏在登录界面的人机挑战...
    2022-04-22 21:58:54 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=摩托车(motorbike)
    2022-04-22 21:58:54 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战图片链接及元素定位器
    2022-04-22 21:58:55 | DEBUG - >> Challenge [ArmorCaptcha] 下载挑战图片
    2022-04-22 21:58:55 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战
    2022-04-22 21:58:56 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 yolov5n6(onnx)_model: 0.35s
    2022-04-22 21:58:59 | DEBUG - >> Challenge [ArmorCaptcha] 挑战继续
    2022-04-22 21:58:59 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战图片链接及元素定位器
    2022-04-22 21:59:00 | DEBUG - >> Challenge [ArmorCaptcha] 下载挑战图片
    2022-04-22 21:59:00 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战
    2022-04-22 21:59:01 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 yolov5n6(onnx)_model: 0.35s
    2022-04-22 21:59:16 | DEBUG - >> Challenge [ArmorCaptcha] 断言超时,挑战继续
    2022-04-22 21:59:16 | CRITICAL - >> MISS [CookieManager] Identity token update failed.
    2022-04-22 21:59:16 | ERROR - 'ClaimerInstance' object has no attribute '_ctx_cookies'
    Traceback (most recent call last):
      File "/home/epic/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
      File "/home/epic/services/scaffold.py", line 104, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/epic/apis/scaffold/claimer.py", line 27, in run
        claimer.just_do_it()
      File "/home/epic/services/deploy.py", line 327, in just_do_it
        self.promotions_filter()
      File "/home/epic/services/deploy.py", line [299](https://github.com/krighten/epic-AGAIN/runs/6135563673?check_suite_focus=true#step:2:299), in promotions_filter
        promotions = self.get_promotions()
    > File "/home/epic/services/deploy.py", line 256, in get_promotions
        return self.explorer.get_promotions(ctx_cookies=self._ctx_cookies)
    AttributeError: 'ClaimerInstance' object has no attribute '_ctx_cookies'
    2022-04-22 21:59:17 | DEBUG - >> DISCOVERY [Explorer] 📡 使用应力表达式搜索周免游戏...
    2022-04-22 21:59:25 | ERROR - An error has been caught in function 'claim', process 'MainProcess' (1), thread 'MainThread' (139915714180928):
    Traceback (most recent call last):
      File "/home/epic/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
    > File "/home/epic/services/scaffold.py", line 104, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/epic/apis/scaffold/claimer.py", line 27, in run
        claimer.just_do_it()
      File "/home/epic/services/deploy.py", line 327, in just_do_it
        self.promotions_filter()
      File "/home/epic/services/deploy.py", line [308](https://github.com/krighten/epic-AGAIN/runs/6135563673?check_suite_focus=true#step:2:308), in promotions_filter
        {"url": url, "name": job_name, "in_library": in_library(url, job_name)}
      File "/home/epic/services/deploy.py", line 276, in in_library
        ctx_cookies=self._ctx_cookies, page_link=page_link
    AttributeError: 'ClaimerInstance' object has no attribute '_ctx_cookies'
    
    fixed 
    opened by imbalaomao 31
  • [Invalid] ImportError: DLL load failed while importing _cascade: 找不到指定的模块

    [Invalid] ImportError: DLL load failed while importing _cascade: 找不到指定的模块

    python main.py claim以后报错,在运行前已经安装依赖并无报错。

    Traceback (most recent call last): File "main.py", line 8, in from services.scaffold import Scaffold File "C:\epic-awesome-gamer1\src\services\scaffold.py", line 10, in from apis.scaffold import get, challenge, install, claimer File "C:\epic-awesome-gamer1\src\apis\scaffold\get.py", line 16, in from services.bricklayer import GameClaimer File "C:\epic-awesome-gamer1\src\services\bricklayer_init_.py", line 6, in from .game import GameClaimer File "C:\epic-awesome-gamer1\src\services\bricklayer\game.py", line 11, in from services.settings import logger, SynergyTunnel File "C:\epic-awesome-gamer1\src\services\settings.py", line 13, in from services.utils import ToolBox File "C:\epic-awesome-gamer1\src\services\utils_init_.py", line 14, in from .armor.anti_hcaptcha.solutions import sk_recognition File "C:\epic-awesome-gamer1\src\services\utils\armor\anti_hcaptcha\solutions\sk_recognition.py", line 11, in from skimage import feature File "C:\python3.8\lib\site-packages\skimage_shared\lazy.py", line 62, in getattr return importlib.import_module(f'{package_name}.{name}') File "C:\python3.8\lib\importlib_init_.py", line 127, in import_module return _bootstrap.gcd_import(name[level:], package, level) File "C:\python3.8\lib\site-packages\skimage\feature_init.py", line 4, in from ._cascade import Cascade ImportError: DLL load failed while importing _cascade: 找不到指定的模块。

    fixed invalid 
    opened by davidelectricfree 30
  • 使用docker部署提示缺少xvfb运行失败

    使用docker部署提示缺少xvfb运行失败

    使用docker-compose启动后日志报错ERROR - Please use `xvfb` to empower the headful Chrome. 以下是完整日志

    2022-09-27 02:40:35 | DEBUG - Downloading objects.yaml from https://raw.githubusercontent.com/QIN2DIM/hcaptcha-challenger/main/src/objects.yaml
    2022-09-27 02:40:36 | DEBUG - Pulling AssetsObject from https://api.github.com/repos/qin2dim/hcaptcha-challenger/releases
    2022-09-27 02:40:37 | DEBUG - Downloading yolov6n.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/yolov6n.onnx
    2022-09-27 02:40:50 | INFO - >> STARTUP [AwesomeScheduler] SynergyTunnel Pattern: True
    2022-09-27 02:40:51 | SUCCESS - >> MATCH [__Context__] 🎮 启动挑战者上下文 - ctx_session=False
    [WDM] - Downloading: 100%|██████████| 6.98M/6.98M [00:03<00:00, 1.97MB/s]
    2022-09-27 02:40:56 | WARNING - CMD: Xvfb -ac >/dev/null 2>&1 & python3 main.py claim
    2022-09-27 02:40:56 | WARNING - Please use `xvfb` to empower the headful Chrome.
    2022-09-27 02:40:56 | ERROR - Please use `xvfb` to empower the headful Chrome.
    Traceback (most recent call last):
      File "/home/epic/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
      File "/home/epic/services/scaffold.py", line 156, in unreal
        Scaffold.claim(silence=silence, ignore=ignore, unreal=True)
      File "/home/epic/services/scaffold.py", line 151, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/epic/apis/scaffold/claimer.py", line 25, in run
        ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore)
      File "/home/epic/services/deploy.py", line 106, in job_loop_claim
        with UnrealClaimerInstance(self.silence, log_ignore=log_ignore) as claimer:
    > File "/home/epic/services/deploy.py", line 162, in __enter__
        if _manager.refresh_ctx_cookies(keep_live=True, silence=self.silence):
      File "/home/epic/services/bricklayer/core.py", line 1278, in refresh_ctx_cookies
        ctx = ctx_session or get_challenge_ctx(silence=silence)
      File "/home/epic/services/utils/toolbox.py", line 231, in get_challenge_ctx
        assert not silence, "Please use `xvfb` to empower the headful Chrome."
    AssertionError: Please use `xvfb` to empower the headful Chrome.
    2022-09-27 02:40:56 | ERROR - >> Notify [UnrealClaimer] 推送运行日志 - active_pusher=['PUSHER_TELEGRAM'] err=Please use `xvfb` to empower the headful Chrome.
    
    fixed 
    opened by CNorato 14
  • fix(bug): TypeError: expected str, bytes or os.PathLike object, not NoneType

    fix(bug): TypeError: expected str, bytes or os.PathLike object, not NoneType

    macOS 运行后显示如下错误

    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)
    
    image fixed 
    opened by L1cardo 13
  • [Question] `2FA` 双重认证问题

    [Question] `2FA` 双重认证问题

    一个是cookie即时失效 一个是提示 模型泛化较差,逃逸 - label=each 在一个是部分游戏无法领取提示本游戏包含成人内容,仅限18岁以上玩家选购 -

    2022-01-23 02:29:26 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战图片链接及元素定位器 2022-01-23 02:29:28 | DEBUG - >> Challenge [ArmorCaptcha] 下载挑战图片 2022-01-23 02:29:28 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战 2022-01-23 02:29:42 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 2022-01-23 02:29:47 | DEBUG - >> Challenge [ArmorCaptcha] 挑战成功 2022-01-23 02:29:47 | DEBUG - >> SAVE [CookieManager] Update Context Cookie. 2022-01-23 02:29:47 | DEBUG - >> LOAD [CookieManager] Overload Context Cookie. 2022-01-23 02:29:47 | SUCCESS - >> GET [ChallengeRunner] 用户饼干已到货。 - path=/home/runner/work/epic-awesome-gamer/epic-awesome-gamer/src/database/cookies/user_cookies.txt

    2022-01-23 02:29:48 | DEBUG - >> BUILD [EpicGamer] 正在为玩家领取免费游戏 2022-01-23 02:29:48 | DEBUG - >> LOAD [CookieManager] Overload Context Cookie. 2022-01-23 02:29:48 | DEBUG - >> ACTIVATE [Context] 激活挑战者上下文 2022-01-23 02:29:53 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:29:53 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:29:56 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:29:56 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:29:58 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:29:58 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:30:01 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:30:01 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:30:03 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:30:03 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:30:05 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:30:05 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:30:08 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:30:08 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:30:10 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=each(none) 2022-01-23 02:30:10 | DEBUG - >> Challenge [ArmorCaptcha] 模型泛化较差,逃逸 - label=each 2022-01-23 02:30:10 | CRITICAL - >> MISS [CookieManager] Identity token update failed. 2022-01-23 02:30:10 | DEBUG - >> LOAD [CookieManager] Overload Context Cookie. 2022-01-23 02:30:33 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[3/69] url=https://www.epicgames.com/store/zh-CN/p/bus-simulator-21--modding-kit 2022-01-23 02:30:33 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[3/69] url=https://www.epicgames.com/store/zh-CN/p/antstream-arcade 2022-01-23 02:30:33 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[3/69] url=https://www.epicgames.com/store/zh-CN/p/kid-a-mnesia-exhibition 2022-01-23 02:30:33 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:34 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:34 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[5/69] url=https://www.epicgames.com/store/zh-CN/p/valorant 2022-01-23 02:30:34 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:35 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[6/69] url=https://www.epicgames.com/store/zh-CN/p/teamfight-tactics 2022-01-23 02:30:35 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:35 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[7/69] url=https://www.epicgames.com/store/zh-CN/p/legends-of-runeterra 2022-01-23 02:30:36 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:36 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[8/69] url=https://www.epicgames.com/store/zh-CN/p/league-of-legends 2022-01-23 02:30:36 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:36 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[9/69] url=https://www.epicgames.com/store/zh-CN/p/animation-throwdown-the-quest-for-cards 2022-01-23 02:30:37 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:37 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:37 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[10/69] url=https://www.epicgames.com/store/zh-CN/p/eve-online 2022-01-23 02:30:38 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[11/69] url=https://www.epicgames.com/store/zh-CN/p/ohdcore-mod-kit 2022-01-23 02:30:38 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:38 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[11/69] url=https://www.epicgames.com/store/zh-CN/p/warface 2022-01-23 02:30:39 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:39 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:39 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[14/69] url=https://www.epicgames.com/store/zh-CN/p/super-squad 2022-01-23 02:30:40 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[14/69] url=https://www.epicgames.com/store/zh-CN/p/discord 2022-01-23 02:30:58 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[42/69] url=https://www.epicgames.com/store/zh-CN/p/3-out-of-10-ep-5 2022-01-23 02:30:58 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:58 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[43/69] url=https://www.epicgames.com/store/zh-CN/p/spellbreak 2022-01-23 02:30:59 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:30:59 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:00 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[45/69] url=https://www.epicgames.com/store/zh-CN/p/3-out-of-10-ep-4 2022-01-23 02:31:00 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[45/69] url=https://www.epicgames.com/store/zh-CN/p/relicta 2022-01-23 02:31:01 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[45/69] url=https://www.epicgames.com/store/zh-CN/p/diabotical 2022-01-23 02:31:01 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:01 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:02 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:02 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[48/69] url=https://www.epicgames.com/store/zh-CN/p/3-out-of-10-ep3 2022-01-23 02:31:02 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[48/69] url=https://www.epicgames.com/store/zh-CN/p/3-out-of-10-ep-2 2022-01-23 02:31:03 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[48/69] url=https://www.epicgames.com/store/zh-CN/p/3-out-of-10-ep-1 2022-01-23 02:31:03 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:03 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:04 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:04 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[50/69] url=https://www.epicgames.com/store/zh-CN/p/trackmania 2022-01-23 02:31:04 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[51/69] url=https://www.epicgames.com/store/zh-CN/p/might-and-magic-chess-royale 2022-01-23 02:31:04 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:05 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:05 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[53/69] url=https://www.epicgames.com/store/zh-CN/p/smite 2022-01-23 02:31:06 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[53/69] url=https://www.epicgames.com/store/zh-CN/p/paladins 2022-01-23 02:31:06 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:06 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[54/69] url=https://www.epicgames.com/store/zh-CN/p/dauntless 2022-01-23 02:31:06 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:07 | WARNING - >> SKIP [GameLibManager] 本游戏包含成人内容,仅限18岁以上玩家选购 - url=https://www.epicgames.com/store/zh-CN/p/insurgency-sandstorm--mod-tools 2022-01-23 02:31:07 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:07 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[57/69] url=https://www.epicgames.com/store/zh-CN/p/mars-2030 2022-01-23 02:31:08 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[57/69] url=https://www.epicgames.com/store/zh-CN/p/days-of-war 2022-01-23 02:31:08 | DEBUG - >> BUILD [SpawnBooster] 正在为玩家领取免费游戏 - progress=[57/69] url=https://www.epicgames.com/store/zh-CN/p/mtg-arena 2022-01-23 02:31:08 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:09 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。 2022-01-23 02:31:09 | ERROR - >> QUIT [AwesomeFreeMan] Cookie 已过期,任务已退出。

    question 
    opened by Silentely 13
  • fix(bug): Claim fails, also took about 40 min to start captcha challenge

    fix(bug): Claim fails, also took about 40 min to start captcha challenge

    Thank you for assisting me back in the #107

    Now I'm having this problem with the script, it doesn't give any error, but it takes too much time to complete and it doesn't even claim nothing at the end. https://pastebin.com/rzXJUYh3 runtime.log

    fixed 
    opened by SapitoSucio 11
  • [Question] 关于推送的两点建议

    [Question] 关于推送的两点建议

    一、程序运行中如果出错,发送推送提醒使用者排查

    例如:正常的运行结果是这样的。

    2022-04-02 13:53:20 | INFO - >> GET [AwesomeFreeMan] 🛴 游戏已在库 - game=『Total War: WARHAMMER - Jade Wizard』
    2022-04-02 13:53:48 | SUCCESS - >> GET [AwesomeFreeMan] 🚀 发现免费游戏 - game=『Total War: WARHAMMER - Bretonnia』
    2022-04-02 13:55:03 | INFO - >> GET [AwesomeFreeMan] 🥂 领取成功 - game=『Total War: WARHAMMER - Bretonnia』
    2022-04-02 13:55:32 | SUCCESS - >> GET [AwesomeFreeMan] 🚀 发现免费游戏 - game=『Total War: WARHAMMER - Grey Wizard』
    2022-04-02 13:56:41 | INFO - >> GET [AwesomeFreeMan] 🥂 领取成功 - game=『Total War: WARHAMMER - Grey Wizard』
    2022-04-02 13:57:08 | SUCCESS - >> GET [AwesomeFreeMan] 🚀 发现免费游戏 - game=『Total War: WARHAMMER - Wurrzag』
    2022-04-02 13:58:17 | INFO - >> GET [AwesomeFreeMan] 🥂 领取成功 - game=『Total War: WARHAMMER - Wurrzag』
    2022-04-02 13:58:44 | SUCCESS - >> GET [AwesomeFreeMan] 🚀 发现免费游戏 - game=『Total War: WARHAMMER - Assembly Kit』
    2022-04-02 14:00:00 | INFO - >> GET [AwesomeFreeMan] 🥂 领取成功 - game=『Total War: WARHAMMER - Assembly Kit』
    2022-04-02 14:00:01 | SUCCESS - >> Notify [AwesomeScheduler] 消息推送完毕 - active_pusher=['PUSHER_TELEGRAM']
    

    当运行中出现异常时,导致最后的推送流程被阻断了,导致用户未能接收到本次运行结果。

    2022-04-02 13:47:13 | ERROR - An error has been caught in function 'claim', process 'MainProcess' (1), thread 'MainThread' (140248365381440):
    Traceback (most recent call last):
      File "/home/epic/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
    > File "/home/epic/services/scaffold.py", line 97, in claim
        claimer.run(silence=silence)
      File "/home/epic/apis/scaffold/claimer.py", line 21, in run
        ClaimerScheduler(silence=silence).job_loop_claim()
      File "/home/epic/services/deploy.py", line 268, in job_loop_claim
        _release_power(limited_free_game_objs["urls"])
      File "/home/epic/services/deploy.py", line 198, in _release_power
        self.bricklayer.get_free_game(
      File "/home/epic/services/bricklayer/bricklayer.py", line 290, in get_free_game
        self.result = self._get_free_game(
      File "/home/epic/services/bricklayer/core.py", line 873, in _get_free_game
        self._reset_page(ctx=ctx, page_link=page_link, api_cookies=api_cookies)
      File "/home/epic/services/bricklayer/core.py", line 695, in _reset_page
        ctx.get(self.URL_ACCOUNT_PERSONAL)
      File "/usr/local/lib/python3.10/site-packages/undetected_chromedriver/__init__.py", line 497, in get_wrapped
        return orig_get(*args, **kwargs)
      File "/usr/local/lib/python3.10/site-packages/undetected_chromedriver/__init__.py", line 535, in get
        return super().get(url)
      File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 437, in get
        self.execute(Command.GET, {'url': url})
      File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 425, in execute
        self.error_handler.check_response(response)
      File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 247, in check_response
        raise exception_class(message, screen, stacktrace)
    selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_NAME_NOT_RESOLVED
    

    导致后面的 SUCCESS - >> Notify [AwesomeScheduler] 消息推送完毕 - active_pusher=['PUSHER_TELEGRAM'] 步骤未能执行。

    二、提供一个推送选项,对于 schedule 设置得比较频繁的使用者会更有帮助

    启用该选项后,如果本次 claim 的游戏均已在库中,则不再推送。

    最后,再次感谢开发者提供了这么方便的自动化程序。

    documentation good first issue fixed 
    opened by TigerCubDen 10
  • fix(bug): inner hook-challenge

    fix(bug): inner hook-challenge

    2022-05-02 12:42:06 | DEBUG - >> ACTIVATE [__Context__] 🎮 激活挑战者上下文
    2022-05-02 12:42:07 | SUCCESS - >> MATCH [__Context__] 🎮 启动挑战者上下文 - ctx_session=False
    2022-05-02 12:42:11 | DEBUG - >> MATCH [CookieManager] 实体信息注入完毕
    2022-05-02 12:42:11 | DEBUG - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-05-02 12:42:14 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=「motorbike」
    2022-05-02 12:42:14 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战
    2022-05-02 12:42:15 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 yolov5n6(onnx)_model: 0.55s
    2022-05-02 12:42:17 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-05-02 12:42:18 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=「motorbike」
    2022-05-02 12:42:19 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战
    2022-05-02 12:42:19 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 yolov5n6(onnx)_model: 0.4s
    2022-05-02 12:42:26 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=退火成功(success)
    2022-05-02 12:42:27 | DEBUG - >> LOAD [CookieManager] Load context cookie.
    2022-05-02 12:42:28 | DEBUG - >> STARTUP [GameClaimer] 🍜 发现周免游戏 - game=『《Just Die Already》』
    2022-05-02 12:42:28 | DEBUG - >> STARTUP [GameClaimer] 🍜 发现周免游戏 - game=『Paradigm』
    2022-05-02 12:42:36 | SUCCESS - >> GET [GameClaimer] 🛒 添加至购物车 优惠截止于2022/5/5 10:00 - game=『《Just Die Already》』
    2022-05-02 12:42:43 | SUCCESS - >> GET [GameClaimer] 🛒 添加至购物车 优惠截止于2022/5/5 10:00 - game=『Paradigm』
    2022-05-02 12:42:43 | DEBUG - [🛵] 判断购物车状态
    2022-05-02 12:42:44 | DEBUG - [🛵] 重载身份令牌
    2022-05-02 12:42:48 | DEBUG - [🛵] 激活游戏订单
    2022-05-02 12:42:51 | DEBUG - [🛵] 处理游戏订单...
    2022-05-02 12:42:51 | DEBUG - [🌀] 切换至内联订单框架
    2022-05-02 12:42:51 | DEBUG - [⚔] 激活人机挑战...
    2022-05-02 12:42:57 | DEBUG - [⚔] 捕获隐藏在订单中的人机挑战...
    2022-05-02 12:42:58 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=「train」
    2022-05-02 12:42:58 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战
    2022-05-02 12:42:59 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 yolov5n6(onnx)_model: 0.41s
    2022-05-02 12:43:01 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-05-02 12:43:06 | ERROR - Message: 
    Stacktrace:
    #0 0x5651b7ec3ad3 <unknown>
    #1 0x5651b7c23568 <unknown>
    #2 0x5651b7c59c46 <unknown>
    #3 0x5651b7c59e01 <unknown>
    #4 0x5651b7c8ca64 <unknown>
    #5 0x5651b7c7761d <unknown>
    #6 0x5651b7c8a824 <unknown>
    #7 0x5651b7c774e3 <unknown>
    #8 0x5651b7c4cd1a <unknown>
    #9 0x5651b7c4de75 <unknown>
    #10 0x5651b7ef1efd <unknown>
    #11 0x5651b7f0b19b <unknown>
    #12 0x5651b7ef3c65 <unknown>
    #13 0x5651b7f0bec8 <unknown>
    #14 0x5651b7ee7360 <unknown>
    #15 0x5651b7f27a68 <unknown>
    #[16](https://github.com/A13437858/771980/runs/6257326616?check_suite_focus=true#step:6:16) 0x5651b7f27be8 <unknown>
    #17 0x5651b7f417fd <unknown>
    #18 0x7f7118810609 <unknown>
    
    Traceback (most recent call last):
      File "/home/runner/work/771980/771980/epic/src/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/opt/hostedtoolcache/Python/3.10.4/x64/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/opt/hostedtoolcache/Python/3.10.4/x64/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/opt/hostedtoolcache/Python/3.10.4/x64/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
      File "/home/runner/work/771980/771980/epic/src/services/scaffold.py", line 143, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/runner/work/771980/771980/epic/src/apis/scaffold/claimer.py", line 25, in run
        ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore)
      File "/home/runner/work/771980/771980/epic/src/services/deploy.py", line 169, in job_loop_claim
        claimer.just_do_it()
      File "/home/runner/work/771980/771980/epic/src/services/deploy.py", line 376, in just_do_it
        self.inline_bricklayer()
      File "/home/runner/work/771980/771980/epic/src/services/deploy.py", line 450, in inline_bricklayer
        self.bricklayer.claim_booster(self._ctx_cookies, self._ctx_session)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/game.py", line 280, in claim_booster
        return self.empty_shopping_payment(ctx_cookies=ctx_cookies, ctx_session=ctx_session)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/game.py", line 215, in empty_shopping_payment
        self.cart_handle_payment(ctx_session)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line 1038, in cart_handle_payment
        self._duel_with_challenge(ctx)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line 858, in _duel_with_challenge
        return self.armor.anti_hcaptcha(ctx, dir_model=DIR_MODEL, window="free")
    > File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line 370, in anti_hcaptcha
        self.switch_challenge_iframe(ctx)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line 177, in switch_challenge_iframe
        WebDriverWait(ctx, 5).until(
      File "/opt/hostedtoolcache/Python/3.10.4/x64/lib/python3.10/site-packages/selenium/webdriver/support/wait.py", line 89, in until
        raise TimeoutException(message, screen, stacktrace)
    selenium.common.exceptions.TimeoutException: Message: 
    Stacktrace:
    #0 0x5651b7ec3ad3 <unknown>
    #1 0x5651b7c23568 <unknown>
    #2 0x5651b7c59c46 <unknown>
    #3 0x5651b7c59e01 <unknown>
    #4 0x5651b7c8ca64 <unknown>
    #5 0x5651b7c7761d <unknown>
    #6 0x5651b7c8a824 <unknown>
    #7 0x5651b7c774e3 <unknown>
    #8 0x5651b7c4cd1a <unknown>
    #9 0x5651b7c4de75 <unknown>
    #10 0x5651b7ef1efd <unknown>
    #11 0x5651b7f0b19b <unknown>
    #12 0x5651b7ef3c65 <unknown>
    #13 0x5651b7f0bec8 <unknown>
    #14 0x5651b7ee7360 <unknown>
    #15 0x5651b7f27a68 <unknown>
    #16 0x5651b7f27be8 <unknown>
    #17 0x5651b7f417fd <unknown>
    #18 0x7f7118810609 <unknown>
    
    2022-05-02 12:43:06 | DEBUG - [🌀] 弹出内联订单框架...
    2022-05-02 12:43:07 | DEBUG - [🛵] 判断购物车状态
    2022-05-02 12:43:08 | DEBUG - [🛵] 重载身份令牌
    2022-05-02 12:43:11 | DEBUG - [🛵] 激活游戏订单
    2022-05-02 12:43:15 | DEBUG - [🛵] 处理游戏订单...
    2022-05-02 12:43:15 | DEBUG - [🌀] 切换至内联订单框架
    2022-05-02 12:43:15 | DEBUG - [⚔] 激活人机挑战...
    2022-05-02 12:43:20 | DEBUG - [⚔] 捕获隐藏在订单中的人机挑战...
    2022-05-02 12:43:21 | DEBUG - >> Challenge [ArmorCaptcha] 获取挑战标签 - label=「bus」
    2022-05-02 12:43:21 | DEBUG - >> Challenge [ArmorCaptcha] 开始挑战
    2022-05-02 12:43:22 | DEBUG - >> Challenge [ArmorCaptcha] 提交挑战 yolov5n6(onnx)_model: 0.4s
    2022-05-02 12:43:24 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-05-02 12:43:29 | ERROR - Message: 
    Stacktrace:
    #0 0x5651b7ec3ad3 <unknown>
    #1 0x5651b7c23568 <unknown>
    #2 0x5651b7c59c46 <unknown>
    #3 0x5651b7c59e01 <unknown>
    #4 0x5651b7c8ca64 <unknown>
    #5 0x5651b7c7761d <unknown>
    #6 0x5651b7c8a824 <unknown>
    #7 0x5651b7c774e3 <unknown>
    #8 0x5651b7c4cd1a <unknown>
    #9 0x5651b7c4de75 <unknown>
    #10 0x5651b7ef1efd <unknown>
    #11 0x5651b7f0b19b <unknown>
    #12 0x5651b7ef3c65 <unknown>
    #13 0x5651b7f0bec8 <unknown>
    #14 0x5651b7ee7360 <unknown>
    #15 0x5651b7f27a68 <unknown>
    #16 0x5651b7f27be8 <unknown>
    #[17](https://github.com/A13437858/771980/runs/6257326616?check_suite_focus=true#step:6:17) 0x5651b7f417fd <unknown>
    #[18](https://github.com/A13437858/771980/runs/6257326616?check_suite_focus=true#step:6:18) 0x7f7118810609 <unknown>
    
    Traceback (most recent call last):
      File "/home/runner/work/77[19](https://github.com/A13437858/771980/runs/6257326616?check_suite_focus=true#step:6:19)80/771980/epic/src/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/opt/hostedtoolcache/Python/3.10.4/x64/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/opt/hostedtoolcache/Python/3.10.4/x64/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/opt/hostedtoolcache/Python/3.10.4/x64/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
      File "/home/runner/work/771980/771980/epic/src/services/scaffold.py", line 143, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/runner/work/771980/771980/epic/src/apis/scaffold/claimer.py", line 25, in run
        ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore)
      File "/home/runner/work/771980/771980/epic/src/services/deploy.py", line 169, in job_loop_claim
        claimer.just_do_it()
      File "/home/runner/work/771980/771980/epic/src/services/deploy.py", line 376, in just_do_it
        self.inline_bricklayer()
      File "/home/runner/work/771980/771980/epic/src/services/deploy.py", line 450, in inline_bricklayer
        self.bricklayer.claim_booster(self._ctx_cookies, self._ctx_session)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/game.py", line 280, in claim_booster
        return self.empty_shopping_payment(ctx_cookies=ctx_cookies, ctx_session=ctx_session)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/game.py", line [21](https://github.com/A13437858/771980/runs/6257326616?check_suite_focus=true#step:6:21)5, in empty_shopping_payment
        self.cart_handle_payment(ctx_session)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line 1038, in cart_handle_payment
        self._duel_with_challenge(ctx)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line 858, in _duel_with_challenge
        return self.armor.anti_hcaptcha(ctx, dir_model=DIR_MODEL, window="free")
    > File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line [37](https://github.com/A13437858/771980/runs/6257326616?check_suite_focus=true#step:6:37)0, in anti_hcaptcha
        self.switch_challenge_iframe(ctx)
      File "/home/runner/work/771980/771980/epic/src/services/bricklayer/core.py", line 177, in switch_challenge_iframe
        WebDriverWait(ctx, 5).until(
      File "/opt/hostedtoolcache/Python/3.10.4/x[64](https://github.com/A13437858/771980/runs/6257326616?check_suite_focus=true#step:6:64)/lib/python3.10/site-packages/selenium/webdriver/support/wait.py", line 89, in until
        raise TimeoutException(message, screen, stacktrace)
    
    fixed 
    opened by A13437858 9
  • Man-machine challenge unexpectedly passed 以及一些其他奇怪问题

    Man-machine challenge unexpectedly passed 以及一些其他奇怪问题

    自有NAS容器化运行最新镜像,每次运行都会有新的惊喜,但是至今没成功白嫖过,辛苦大佬分析下。

    2022-10-01 08:45:17.594 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading objects.yaml from https://raw.githubusercontent.com/QIN2DIM/hcaptcha-challenger/main/src/objects.yaml
    2022-10-01 08:45:18.018 | DEBUG    | hcaptcha_challenger._solutions.kernel:request_assets:133 - Pulling AssetsObject from https://api.github.com/repos/qin2dim/hcaptcha-challenger/releases
    2022-10-01 08:45:18.527 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading yolov6n.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/yolov6n.onnx
    2022-10-01 08:45:21.467 | INFO     | services.deploy:job_loop_claim:126 - >> STARTUP [AwesomeScheduler] SynergyTunnel Pattern: True
    2022-10-01 08:45:21.658 | SUCCESS  | services.bricklayer.core:refresh_ctx_cookies:1211 - >> MATCH [__Context__] 🎮 启动挑战者上下文 - ctx_session=False
    2022-10-01 08:45:28.147 | INFO     | services.utils.toolbox:get_challenge_ctx:179 - Please use `xvfb` to empower the headful Chrome.
    2022-10-01 08:45:28.149 | INFO     | services.utils.toolbox:get_challenge_ctx:180 - CMD: xvfb-run python3 main.py claim
    2022-10-01 08:46:22.411 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 08:46:22.673 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 08:46:39.965 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「房子」
    2022-10-01 08:46:43.267 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.62s
    2022-10-01 08:46:43.478 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading house.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/house.onnx
    2022-10-01 08:46:47.404 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - house(ResNet)_model: 1.37s
    2022-10-01 08:46:51.597 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 08:46:51.747 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「房子」
    2022-10-01 08:46:53.566 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.53s
    2022-10-01 08:46:56.119 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - house(ResNet)_model: 0.04s
    2022-10-01 08:47:00.256 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 08:47:00.392 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「房子」
    2022-10-01 08:47:02.891 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.55s
    2022-10-01 08:47:08.795 | WARNING  | hcaptcha_challenger.core:challenge:544 - Message: element click intercepted: Element <iframe src="https://hcaptcha-assets.ecosec.on.epicgames.com/captcha/v1/1f7dc62/static/hcaptcha.html#frame=challenge&amp;id=0o3eo6uxr3i&amp;host=www.epicgames.com&amp;sentry=true&amp;reportapi=https%3A%2F%2Fhcaptcha-reportapi.ecosec.on.epicgames.com&amp;recaptchacompat=true&amp;custom=false&amp;endpoint=https%3A%2F%2Fhcaptcha-endpoint.ecosec.on.epicgames.com&amp;hl=zh&amp;assethost=https%3A%2F%2Fhcaptcha-assets.ecosec.on.epicgames.com&amp;imghost=https%3A%2F%2Fhcaptcha-imgs.ecosec.on.epicgames.com&amp;tplinks=on&amp;sitekey=91e4137f-95af-4bc9-97af-cdcedce21c8c&amp;theme=light&amp;size=invisible&amp;challenge-container=h_captcha_challenge_login_prod" title="Main content of the hCaptcha challenge" frameborder="0" scrolling="no" style="opacity: 0; visibility: hidden; border: 0px; position: relative; background-color: rgb(255, 255, 255); width: 400px; height: 600px;" cd_frame_id_="fb774e2abb6b267c41245c4b7ee6eb2e" aria-hidden="true"></iframe> is not clickable at point (520, 368). Other element would receive the click: <div id="h_captcha_challenge_login_prod" class="h_captcha_challenge">...</div>
      (Session info: chrome=106.0.5249.61)
    Stacktrace:
    #0 0x55cebabc32c3 <unknown>
    #1 0x55ceba9cc83a <unknown>
    #2 0x55cebaa0d3b4 <unknown>
    #3 0x55cebaa0ad9c <unknown>
    #4 0x55cebaa089cd <unknown>
    #5 0x55cebaa06f36 <unknown>
    #6 0x55ceba9fa871 <unknown>
    #7 0x55cebaa23f42 <unknown>
    #8 0x55ceba9fa073 <unknown>
    #9 0x55cebaa240ae <unknown>
    #10 0x55cebaa3ba50 <unknown>
    #11 0x55cebaa23d63 <unknown>
    #12 0x55ceba9f87e3 <unknown>
    #13 0x55ceba9f9a21 <unknown>
    #14 0x55cebac1118e <unknown>
    #15 0x55cebac14622 <unknown>
    #16 0x55cebabf7aae <unknown>
    #17 0x55cebac152a3 <unknown>
    #18 0x55cebabebecf <unknown>
    #19 0x55cebac35588 <unknown>
    #20 0x55cebac35706 <unknown>
    #21 0x55cebac4f8b2 <unknown>
    #22 0x1495ab4baea7 <unknown>
    
    2022-10-01 08:47:11.448 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - house(ResNet)_model: 0.04s
    2022-10-01 08:47:15.087 | WARNING  | services.bricklayer.core:is_challenge_image_clickable:219 - 请再试一次
    2022-10-01 08:47:15.090 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 08:47:38.957 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 08:47:39.054 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 08:52:01.539 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 08:52:01.678 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 08:56:25.371 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 08:56:25.559 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 08:56:33.184 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「花盆中枯死和干燥植物」
    2022-10-01 08:56:35.099 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.58s
    
    2022-10-01 08:56:35.218 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading dead_and_dried_plant_in_the_pot.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/dead_and_dried_plant_in_the_pot.onnx
    2022-10-01 18:36:38.228 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading objects.yaml from https://raw.githubusercontent.com/QIN2DIM/hcaptcha-challenger/main/src/objects.yaml
    2022-10-01 18:36:38.803 | DEBUG    | hcaptcha_challenger._solutions.kernel:request_assets:133 - Pulling AssetsObject from https://api.github.com/repos/qin2dim/hcaptcha-challenger/releases
    2022-10-01 18:36:39.469 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading yolov6n.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/yolov6n.onnx
    2022-10-01 18:36:42.896 | INFO     | services.deploy:job_loop_claim:126 - >> STARTUP [AwesomeScheduler] SynergyTunnel Pattern: True
    2022-10-01 18:36:43.071 | SUCCESS  | services.bricklayer.core:refresh_ctx_cookies:1212 - >> MATCH [__Context__] 🎮 启动挑战者上下文 - ctx_session=False
    2022-10-01 18:36:46.183 | INFO     | services.utils.toolbox:get_challenge_ctx:127 - Please use `xvfb` to empower the headful Chrome.
    2022-10-01 18:36:46.185 | INFO     | services.utils.toolbox:get_challenge_ctx:128 - CMD: xvfb-run python3 main.py claim
    2022-10-01 18:37:31.883 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 18:37:32.262 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 18:37:49.176 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「玩具兔子」
    2022-10-01 18:37:51.295 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.63s
    2022-10-01 18:37:53.024 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading toy_rabbit.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/toy_rabbit.onnx
    2022-10-01 18:37:57.250 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - toy_rabbit(ResNet)_model: 3.12s
    2022-10-01 18:38:05.162 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 18:38:05.393 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「玩具兔子」
    2022-10-01 18:38:07.533 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.53s
    2022-10-01 18:38:09.692 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - toy_rabbit(ResNet)_model: 0.05s
    2022-10-01 18:38:14.930 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=登入页面错误回复(crash)
    2022-10-01 18:38:45.846 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 18:38:46.107 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 18:38:53.607 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:38:55.580 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.62s
    2022-10-01 18:38:55.584 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading porcelain_teacup.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/porcelain_teacup.onnx
    2022-10-01 18:38:59.630 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 1.43s
    2022-10-01 18:39:03.791 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 18:39:03.964 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:39:06.047 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.71s
    2022-10-01 18:39:09.430 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.05s
    2022-10-01 18:39:14.927 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=登入页面错误回复(crash)
    2022-10-01 18:39:37.928 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 18:39:37.964 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 18:39:46.120 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:39:48.148 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.54s
    2022-10-01 18:39:50.510 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.08s
    2022-10-01 18:39:55.424 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 18:39:55.565 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:39:57.356 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.53s
    2022-10-01 18:39:59.662 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.05s
    2022-10-01 18:40:01.830 | WARNING  | services.bricklayer.core:is_challenge_image_clickable:219 - 请再试一次
    2022-10-01 18:40:01.833 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 18:40:02.234 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:40:09.219 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.58s
    2022-10-01 18:40:26.574 | ERROR    | hcaptcha_challenger.core:challenge:559 - Message: 
    Stacktrace:
    #0 0x561e44df72c3 <unknown>
    #1 0x561e44c0083a <unknown>
    #2 0x561e44c39985 <unknown>
    #3 0x561e44c39b61 <unknown>
    #4 0x561e44c71d14 <unknown>
    #5 0x561e44c57f6d <unknown>
    #6 0x561e44c6fa50 <unknown>
    #7 0x561e44c57d63 <unknown>
    #8 0x561e44c2c7e3 <unknown>
    #9 0x561e44c2da21 <unknown>
    #10 0x561e44e4518e <unknown>
    #11 0x561e44e48622 <unknown>
    #12 0x561e44e2baae <unknown>
    #13 0x561e44e492a3 <unknown>
    #14 0x561e44e1fecf <unknown>
    #15 0x561e44e69588 <unknown>
    #16 0x561e44e69706 <unknown>
    #17 0x561e44e838b2 <unknown>
    #18 0x14e378815ea7 <unknown>
    
    Traceback (most recent call last):
      File "/home/epic/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
      File "/home/epic/services/scaffold.py", line 134, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/epic/apis/scaffold/claimer.py", line 26, in run
        ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore)
      File "/home/epic/services/deploy.py", line 133, in job_loop_claim
        with GameClaimerInstance(self.silence, log_ignore=log_ignore) as claimer:
      File "/home/epic/services/deploy.py", line 188, in __enter__
        if _manager.refresh_ctx_cookies(keep_live=True, silence=self.silence):
      File "/home/epic/services/bricklayer/core.py", line 1245, in refresh_ctx_cookies
        resp = self.armor.anti_hcaptcha(ctx, window="login")
      File "/home/epic/services/bricklayer/core.py", line 326, in anti_hcaptcha
        self.challenge(ctx, model=model)
    > File "/usr/local/lib/python3.10/site-packages/hcaptcha_challenger/core.py", line 553, in challenge
        WebDriverWait(ctx, 15, ignored_exceptions=(ElementClickInterceptedException,)).until(
      File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/support/wait.py", line 90, in until
        raise TimeoutException(message, screen, stacktrace)
    selenium.common.exceptions.TimeoutException: Message: 
    Stacktrace:
    #0 0x561e44df72c3 <unknown>
    #1 0x561e44c0083a <unknown>
    #2 0x561e44c39985 <unknown>
    #3 0x561e44c39b61 <unknown>
    #4 0x561e44c71d14 <unknown>
    #5 0x561e44c57f6d <unknown>
    #6 0x561e44c6fa50 <unknown>
    #7 0x561e44c57d63 <unknown>
    #8 0x561e44c2c7e3 <unknown>
    #9 0x561e44c2da21 <unknown>
    #10 0x561e44e4518e <unknown>
    #11 0x561e44e48622 <unknown>
    #12 0x561e44e2baae <unknown>
    #13 0x561e44e492a3 <unknown>
    #14 0x561e44e1fecf <unknown>
    #15 0x561e44e69588 <unknown>
    #16 0x561e44e69706 <unknown>
    #17 0x561e44e838b2 <unknown>
    #18 0x14e378815ea7 <unknown>
    
    2022-10-01 18:40:26.607 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.05s
    2022-10-01 18:42:06.641 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=退火断言超时,挑战重置(continue)
    2022-10-01 18:43:18.802 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 18:43:18.841 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 18:43:30.837 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:43:32.771 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.55s
    2022-10-01 18:43:35.617 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.06s
    2022-10-01 18:43:39.697 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 18:43:39.854 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:43:41.735 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.54s
    2022-10-01 18:43:44.522 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.07s
    2022-10-01 18:43:46.695 | WARNING  | services.bricklayer.core:is_challenge_image_clickable:219 - 请再试一次
    2022-10-01 18:43:46.697 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 18:43:46.857 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 18:43:49.240 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.55s
    2022-10-01 18:43:52.216 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.06s
    2022-10-01 18:43:54.441 | WARNING  | services.bricklayer.core:is_challenge_image_clickable:219 - 请再试一次
    2022-10-01 18:43:54.442 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    
    2022-10-01 19:02:43.101 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading objects.yaml from https://raw.githubusercontent.com/QIN2DIM/hcaptcha-challenger/main/src/objects.yaml
    2022-10-01 19:02:43.637 | DEBUG    | hcaptcha_challenger._solutions.kernel:request_assets:133 - Pulling AssetsObject from https://api.github.com/repos/qin2dim/hcaptcha-challenger/releases
    2022-10-01 19:02:44.398 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading yolov6n.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/yolov6n.onnx
    2022-10-01 19:02:51.156 | INFO     | services.deploy:job_loop_claim:126 - >> STARTUP [AwesomeScheduler] SynergyTunnel Pattern: True
    2022-10-01 19:02:51.357 | SUCCESS  | services.bricklayer.core:refresh_ctx_cookies:1212 - >> MATCH [__Context__] 🎮 启动挑战者上下文 - ctx_session=False
    2022-10-01 19:02:53.854 | INFO     | services.utils.toolbox:get_challenge_ctx:127 - Please use `xvfb` to empower the headful Chrome.
    2022-10-01 19:02:53.855 | INFO     | services.utils.toolbox:get_challenge_ctx:128 - CMD: xvfb-run python3 main.py claim
    2022-10-01 19:03:41.191 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 19:03:41.450 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 19:03:53.655 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「企鹅」
    2022-10-01 19:03:55.590 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.57s
    2022-10-01 19:03:55.759 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading penguin.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/penguin.onnx
    2022-10-01 19:03:59.962 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - penguin(ResNet)_model: 1.59s
    2022-10-01 19:04:04.138 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 19:04:04.339 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「企鹅」
    2022-10-01 19:04:06.082 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.56s
    2022-10-01 19:04:09.349 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - penguin(ResNet)_model: 0.09s
    2022-10-01 19:04:12.499 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=重置挑战(retry)
    2022-10-01 19:04:46.956 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 19:04:47.054 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 19:04:53.960 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 19:04:55.920 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.55s
    2022-10-01 19:04:55.927 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading porcelain_teacup.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/porcelain_teacup.onnx
    2022-10-01 19:05:00.105 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 1.42s
    2022-10-01 19:05:04.266 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 19:05:04.419 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 19:05:06.352 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.58s
    2022-10-01 19:05:07.646 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.05s
    2022-10-01 19:05:13.171 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=登入页面错误回复(crash)
    2022-10-01 19:05:34.785 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 19:05:34.894 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 19:05:40.089 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 19:05:42.090 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.56s
    2022-10-01 19:05:44.006 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.08s
    2022-10-01 19:05:48.179 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-01 19:05:48.324 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「类似瓷器设计图案的茶杯」
    2022-10-01 19:05:50.388 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.7s
    2022-10-01 19:05:53.078 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - porcelain_teacup(ResNet)_model: 0.04s
    2022-10-01 19:05:58.596 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=登入页面错误回复(crash)
    2022-10-01 19:07:09.517 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-01 19:07:09.536 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-01 19:07:16.716 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「企鹅」
    2022-10-01 19:07:18.674 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.59s
    2022-10-01 19:07:21.465 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - penguin(ResNet)_model: 0.05s
    2022-10-01 19:07:26.647 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 原子實例被檢測 - resp=错误回复。请刷新页面。
    2022-10-01 19:07:26.660 | ERROR    | services.deploy:_bad_omen:264 - >> Notify [GameClaimer] 推送运行日志 - active_pusher=['PUSHER_TELEGRAM'] err=認證失敗,可能原因:公网IP被标记为高威胁目标
    2022-10-02 10:17:31.975 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading objects.yaml from https://raw.githubusercontent.com/QIN2DIM/hcaptcha-challenger/main/src/objects.yaml
    2022-10-02 10:17:32.381 | DEBUG    | hcaptcha_challenger._solutions.kernel:request_assets:133 - Pulling AssetsObject from https://api.github.com/repos/qin2dim/hcaptcha-challenger/releases
    2022-10-02 10:17:33.668 | INFO     | services.deploy:job_loop_claim:126 - >> STARTUP [AwesomeScheduler] SynergyTunnel Pattern: True
    2022-10-02 10:17:33.839 | SUCCESS  | services.bricklayer.core:refresh_ctx_cookies:1221 - >> MATCH [__Context__] 🎮 启动挑战者上下文 - ctx_session=False
    2022-10-02 10:17:36.425 | INFO     | services.utils.toolbox:get_challenge_ctx:127 - Please use `xvfb` to empower the headful Chrome.
    2022-10-02 10:17:36.426 | INFO     | services.utils.toolbox:get_challenge_ctx:128 - CMD: xvfb-run python3 main.py claim
    2022-10-02 10:17:45.637 | ERROR    | services.deploy:_bad_omen:264 - >> Notify [GameClaimer] 推送运行日志 - active_pusher=['PUSHER_TELEGRAM'] err=認證失敗,可能原因:公网IP被标记为高威胁目标
    2022-10-02 10:21:04.864 | INFO     | services.deploy:job_loop_claim:126 - >> STARTUP [AwesomeScheduler] SynergyTunnel Pattern: True
    2022-10-02 10:21:05.064 | DEBUG    | services.bricklayer.core:load_ctx_cookies:1157 - >> LOAD [CookieManager] Load context cookie.
    2022-10-02 10:21:05.473 | SUCCESS  | services.bricklayer.core:refresh_ctx_cookies:1221 - >> MATCH [__Context__] 🎮 启动挑战者上下文 - ctx_session=False
    2022-10-02 10:21:07.963 | INFO     | services.utils.toolbox:get_challenge_ctx:127 - Please use `xvfb` to empower the headful Chrome.
    2022-10-02 10:21:07.965 | INFO     | services.utils.toolbox:get_challenge_ctx:128 - CMD: xvfb-run python3 main.py claim
    2022-10-02 10:21:53.592 | DEBUG    | services.bricklayer.core:login:909 - >> MATCH [CookieManager] 实体信息注入完毕
    2022-10-02 10:21:53.869 | DEBUG    | services.bricklayer.core:fall_in_captcha_login:63 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-10-02 10:22:15.107 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「水下乌龟」
    2022-10-02 10:22:17.496 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.58s
    2022-10-02 10:22:17.649 | DEBUG    | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading turtle_under_the_water.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/turtle_under_the_water.onnx
    2022-10-02 10:22:21.206 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - turtle_under_the_water(ResNet)_model: 1.76s
    2022-10-02 10:22:25.310 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-02 10:22:25.468 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Get label - label=「水下乌龟」
    2022-10-02 10:22:27.391 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.64s
    2022-10-02 10:22:29.625 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] Submit the challenge - turtle_under_the_water(ResNet)_model: 0.05s
    2022-10-02 10:22:34.646 | DEBUG    | hcaptcha_challenger.core:log:321 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-10-02 10:22:40.998 | ERROR    | services.deploy:__enter__:196 - Message: Man-machine challenge unexpectedly passed
    
    Traceback (most recent call last):
      File "/usr/local/lib/python3.10/site-packages/hcaptcha_challenger/core.py", line 341, in get_label
        ).until(EC.presence_of_element_located((By.XPATH, "//h2[@class='prompt-text']")))
      File "/usr/local/lib/python3.10/site-packages/selenium/webdriver/support/wait.py", line 90, in until
        raise TimeoutException(message, screen, stacktrace)
    selenium.common.exceptions.TimeoutException: Message: 
    Stacktrace:
    #0 0x5642ece022c3 <unknown>
    #1 0x5642ecc0b83a <unknown>
    #2 0x5642ecc44985 <unknown>
    #3 0x5642ecc44b61 <unknown>
    #4 0x5642ecc7cd14 <unknown>
    #5 0x5642ecc62f6d <unknown>
    #6 0x5642ecc7aa50 <unknown>
    #7 0x5642ecc62d63 <unknown>
    #8 0x5642ecc377e3 <unknown>
    #9 0x5642ecc38a21 <unknown>
    #10 0x5642ece5018e <unknown>
    #11 0x5642ece53622 <unknown>
    #12 0x5642ece36aae <unknown>
    #13 0x5642ece542a3 <unknown>
    #14 0x5642ece2aecf <unknown>
    #15 0x5642ece74588 <unknown>
    #16 0x5642ece74706 <unknown>
    #17 0x5642ece8e8b2 <unknown>
    #18 0x14829ac45ea7 <unknown>
    
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/home/epic/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
      File "/home/epic/services/scaffold.py", line 134, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/epic/apis/scaffold/claimer.py", line 26, in run
        ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore)
      File "/home/epic/services/deploy.py", line 133, in job_loop_claim
        with GameClaimerInstance(self.silence, log_ignore=log_ignore) as claimer:
    > File "/home/epic/services/deploy.py", line 188, in __enter__
        if _manager.refresh_ctx_cookies(keep_live=True, silence=self.silence):
      File "/home/epic/services/bricklayer/core.py", line 1254, in refresh_ctx_cookies
        resp = self.armor.anti_hcaptcha(ctx, window="login")
      File "/home/epic/services/bricklayer/core.py", line 314, in anti_hcaptcha
        self.get_label(ctx)
      File "/usr/local/lib/python3.10/site-packages/hcaptcha_challenger/core.py", line 343, in get_label
        raise ChallengePassed("Man-machine challenge unexpectedly passed")
    hcaptcha_challenger.exceptions.ChallengePassed: Message: Man-machine challenge unexpectedly passed
    
    2022-10-02 10:22:41.061 | ERROR    | services.deploy:_bad_omen:264 - >> Notify [GameClaimer] 推送运行日志 - active_pusher=['PUSHER_TELEGRAM'] err=Message: Man-machine challenge unexpectedly passed
    
    
    opened by zzz6839 8
  • [Question] ERROR - There is no current event loop in thread 'ThreadPoolExecutor-0_0'.

    [Question] ERROR - There is no current event loop in thread 'ThreadPoolExecutor-0_0'.

    environment:

    OS Version:

    (venv) [email protected]:~/epic/epic-awesome-gamer/src# cat /proc/version
    Linux version 5.13.0-1021-oracle ([email protected]) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #26~20.04.1-Ubuntu SMP Mon Mar 7 14:26:06 UTC 2022
    (venv) [email protected]:~/epic/epic-awesome-gamer/src# cat /etc/*-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=20.04
    DISTRIB_CODENAME=focal
    DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"
    NAME="Ubuntu"
    VERSION="20.04.4 LTS (Focal Fossa)"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 20.04.4 LTS"
    VERSION_ID="20.04"
    HOME_URL="https://www.ubuntu.com/"
    SUPPORT_URL="https://help.ubuntu.com/"
    BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
    PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
    VERSION_CODENAME=focal
    UBUNTU_CODENAME=focal
    

    Python Version:

    Python 3.8.10
    

    Epic AwesomeGamer Version:

    (venv) [email protected]:~/epic/epic-awesome-gamer/src# cat services/settings.py | grep version
    __version__ = "0.3.5.dev"
    

    screen version:

    (venv) [email protected]:~/epic/epic-awesome-gamer/src# screen -v
    Screen version 4.08.00 (GNU) 05-Feb-20
    

    config.yaml

    (venv) [email protected]:~/epic/epic-awesome-gamer/src# cat config.yaml 
    # [√]需要手动修改 [-]不推荐修改 [※]可选项,不影响系统运行
    
    # ===================================================
    # [√] 账号信息
    # ---------------------------------------------------
    # Tips:不建议在公有库上创建工作流运行项目,有仓库禁用风险
    # ===================================================
    EPΙC_EMAΙL: "[email protected]"
    EPΙC_PASSWΟRD: "xxxxxxxx"
    
    # ===================================================
    # [※] 通信鸽
    # ---------------------------------------------------
    # 一些主流的通信接口,用于反射运行报告
    # Docs https://github.com/caronc/apprise
    # ===================================================
    message_pusher_settings:
      enable: false
      player: ""
      pusher:
        PUSHER_EMAIL: ""
        PUSHER_DINGTALK: ""
        PUSHER_TELEGRAM: ""
        PUSHER_SERVERCHAN: ""
        PUSHER_DISCORD: ""
    

    requirement.txt已经安装

    deployment method && reproduction steps:

    在宿主机手动安装: git clone本代码库,配置src/config.yaml,然后screen -S epic开了个screen,最后在src目录下python main.py deploy运行

    bug:

    python main.py deploy,到领游戏的两次时间都会报错: ERROR - There is no current event loop in thread 'ThreadPoolExecutor-0_0'., 游戏也并未领到 另外,除deploy参数外,其他参数都可以正常运行和领取游戏

    log:

    2022-06-16 20:46:01 | ERROR - >> Notify [GameClaimer] 推送运行日志 - active_pusher=[] err=There is no current event loop in thread 'ThreadPoolExecutor-0_0'.
    Job "loop_claim (trigger: cron[day_of_week='fri', hour='4', minute='11,45', second='30'], next run at: 2022-06-24 04:11:42 CST)" raised an exception
    Traceback (most recent call last):
      File "/root/epic/epic-awesome-gamer/src/services/deploy.py", line 247, in __enter__
        if _manager.refresh_ctx_cookies(keep_live=True, silence=self.silence):
      File "/root/epic/epic-awesome-gamer/src/services/bricklayer/core.py", line 1381, in refresh_ctx_cookies
        resp = self.armor.anti_hcaptcha(ctx, dir_model=DIR_MODEL, window="login")
      File "/root/epic/epic-awesome-gamer/src/services/bricklayer/core.py", line 423, in anti_hcaptcha
        self.download_images()
      File "/root/epic/epic-awesome-gamer/src/services/bricklayer/core.py", line 270, in download_images
        loop = asyncio.get_event_loop()
      File "/usr/lib/python3.8/asyncio/events.py", line 639, in get_event_loop
        raise RuntimeError('There is no current event loop in thread %r.'
    RuntimeError: There is no current event loop in thread 'ThreadPoolExecutor-0_0'.
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/root/epic/venv/lib/python3.8/site-packages/apscheduler/executors/base.py", line 125, in run_job
        retval = job.func(*job.args, **job.kwargs)
      File "/root/epic/epic-awesome-gamer/src/services/deploy.py", line 188, in job_loop_claim
        with GameClaimerInstance(
      File "/root/epic/epic-awesome-gamer/src/services/deploy.py", line 426, in __enter__
        super().__enter__()
      File "/root/epic/epic-awesome-gamer/src/services/deploy.py", line 256, in __enter__
        self._bad_omen(str(err))
      File "/root/epic/epic-awesome-gamer/src/services/deploy.py", line 322, in _bad_omen
        sys.exit()
    SystemExit
    
    good first issue fixed 
    opened by RiotGamesU 8
  • [Invalid] 認證失敗,可能原因:公网IP被标记为高威胁目标

    [Invalid] 認證失敗,可能原因:公网IP被标记为高威胁目标

    • 刚刚部署,和几个小时前其他人提交的issues应该是同样的问题,以下为报错信息

    图片

    • 以下为我的.yml设置,name随机字符,schedule按照我的需求进行了设定
    name: wuofbehwviskfbw # 修改你的名称
    
    on:
      workflow_dispatch:
      schedule:
        - cron: "29 20 * * 5" # 修改你的定时配置
    
    jobs:
      setup:
        env:
          COMMAND: "python main.py claim"
          EPΙC_EMAΙL: ${{ secrets.EPIC_EMAIL }}
          EPΙC_PASSWΟRD: ${{ secrets.EPIC_PASSWORD }}
          PUSHER_TELEGRAM: ${{ secrets.PUSHER_TELEGRAM }}
          PLAYER: ${{ secrets.EPIC_PLAYER }}
          FAKE_HASH: "Automated deployment @ $(date '+%Y-%m-%d %H:%M:%S') Asia/Shanghai"
        runs-on: ubuntu-latest
        steps:
        - uses: actions/[email protected]
        - uses: actions/[email protected]
          with:
            python-version: "3.10"
        - name: 初始化环境 & 拉取项目
          run: |
            sudo timedatectl set-timezone "Asia/Shanghai"
            git clone https://github.com/QIN2DIM/epic-awesome-gamer.git epic
        - name: 安装依赖
          run: |
            cd epic 
            pip install -r requirements.txt
            cd src
            cp config-sample.yaml config.yaml
            python main.py install
        - name: 开整
          run: |
            if [ -f "ctx_cookies.yaml" ];then cp ctx_cookies.yaml epic/src/database/cookies/; fi
            cd epic/src/ && ${{ env.COMMAND }}
        - name: Setup GIT user
          uses: fregante/[email protected]
        - name: 缓存身份令牌
          run: |
            cp epic/src/database/cookies/ctx_cookies.yaml .
            cp epic/src/database/logs/runtime.log .
            rm -rf epic
            git add .
            git commit -m "${{ env.FAKE_HASH }}" 
            git push -f       
    
    fixed invalid 
    opened by YuZhangWang 8
  • 出现错误 An error has been caught in function 'claim', process 'MainProcess' (1853), thread 'MainThread'

    出现错误 An error has been caught in function 'claim', process 'MainProcess' (1853), thread 'MainThread'

    2023-01-06 15:39:35 | CRITICAL - >> MISS [CookieManager] Identity token update failed 2023-01-06 15:39:40 | INFO - >> LOAD [CookieManager] Load context cookie 2023-01-06 15:39:40 | INFO - 加载历史订单数据 本地缓存119小时有效 2023-01-06 15:39:40 | DEBUG - >> Checkout [GameClaimer] Shadow Tactics - Aiko's Choice - state=待认领 link=https://store.epicgames.com/zh-CN/p/shadow-tactics-aikos-choice-5678c1 2023-01-06 15:39:40 | DEBUG - >> Checkout [GameClaimer] Kerbal Space Program - state=待认领 link=https://store.epicgames.com/zh-CN/p/kerbal-space-program 2023-01-06 15:39:44 | DEBUG - >> Checkout [GameClaimer] Shadow Tactics - Aiko's Choice - state=获取 link=https://store.epicgames.com/zh-CN/p/shadow-tactics-aikos-choice-5678c1 2023-01-06 15:39:44 | INFO - [🔖] 已激活商品页零元购订单 2023-01-06 15:39:44 | DEBUG - [🛵] 处理购物订单... 2023-01-06 15:40:20 | ERROR - An error has been caught in function 'claim', process 'MainProcess' (1853), thread 'MainThread' (139668458830912): Traceback (most recent call last): File "/home/runner/work/ebao/ebao/epic/src/main.py", line 11, in Fire(Scaffold) File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/fire/core.py", line 141, in Fire

    opened by Evan-8 0
  • 私有工作流部署的,似乎报错了 游戏也没有入库

    私有工作流部署的,似乎报错了 游戏也没有入库

    完整日志:

    2022-12-17 20:23:57 | INFO - >> STARTUP [AwesomeScheduler] SynergyTunnel - version=0.4.4-dev Pattern=False
    2022-12-17 20:23:57 | INFO - >> MATCH [__context__] 🎮启动挑战者上下文
    2022-12-17 20:23:58 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:24:00 | INFO - >> MATCH [CookieManager] 持久化信息未过期
    2022-12-17 20:24:07 | INFO - >> LOAD [CookieManager] Load context cookie
    2022-12-17 20:24:07 | INFO - 加载历史订单数据 本地缓存119小时有效
    2022-12-17 20:24:07 | DEBUG - >> Checkout [GameClaimer] Horizon Chase Turbo - state=待认领 link=https://store.epicgames.com/zh-CN/p/horizon-chase-turbo
    2022-12-17 20:24:12 | DEBUG - >> Checkout [GameClaimer] Horizon Chase Turbo - state=获取 link=https://store.epicgames.com/zh-CN/p/horizon-chase-turbo
    2022-12-17 20:24:12 | INFO - [🔖] 已激活商品页零元购订单
    2022-12-17 20:24:12 | DEBUG - [🛵] 处理购物订单...
    2022-12-17 20:24:22 | DEBUG - [⚔] 捕获隐藏在订单中的人机挑战...
    2022-12-17 20:24:22 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:24:22 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:24:23 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:24:24 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.48s
    2022-12-17 20:24:24 | DEBUG - Downloading dangerous_sea.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/dangerous_sea.onnx
    2022-12-17 20:24:27 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 1.22s
    2022-12-17 20:24:27 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:24:29 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:24:29 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:24:30 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:24:31 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.36s
    2022-12-17 20:24:34 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:24:34 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:24:34 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:24:36 | DEBUG - [🌀] 弹出内联订单框架...
    2022-12-17 20:24:42 | DEBUG - >> Checkout [GameClaimer] Horizon Chase Turbo - state=获取 link=https://store.epicgames.com/zh-CN/p/horizon-chase-turbo
    2022-12-17 20:24:42 | INFO - [🔖] 已激活商品页零元购订单
    2022-12-17 20:24:42 | DEBUG - [🛵] 处理购物订单...
    2022-12-17 20:24:51 | DEBUG - [⚔] 捕获隐藏在订单中的人机挑战...
    2022-12-17 20:24:51 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:24:51 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:24:52 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:24:53 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.34s
    2022-12-17 20:24:56 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:24:56 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:24:58 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:24:58 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:24:58 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:24:59 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.29s
    2022-12-17 20:25:01 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:25:01 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:25:01 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:25:04 | DEBUG - [🌀] 弹出内联订单框架...
    2022-12-17 20:25:09 | DEBUG - >> Checkout [GameClaimer] Horizon Chase Turbo - state=获取 link=https://store.epicgames.com/zh-CN/p/horizon-chase-turbo
    2022-12-17 20:25:10 | INFO - [🔖] 已激活商品页零元购订单
    2022-12-17 20:25:10 | DEBUG - [🛵] 处理购物订单...
    2022-12-17 20:25:19 | DEBUG - [⚔] 捕获隐藏在订单中的人机挑战...
    2022-12-17 20:25:19 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:25:19 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:25:20 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:25:21 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.26s
    2022-12-17 20:25:23 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:25:23 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:25:25 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:25:25 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:25:25 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:25:27 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.33s
    2022-12-17 20:25:29 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:25:29 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:25:29 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:25:31 | DEBUG - [🌀] 弹出内联订单框架...
    2022-12-17 20:25:40 | SUCCESS - >> Notify [GameClaimer] 推送运行报告 - active_pusher=['PUSHER_TELEGRAM']
    2022-12-17 20:25:42 | INFO - >> STARTUP [AwesomeScheduler] SynergyTunnel - version=0.4.4-dev Pattern=False
    2022-12-17 20:25:42 | INFO - >> LOAD [CookieManager] Load context cookie
    2022-12-17 20:25:43 | INFO - >> MATCH [__context__] 🎮启动挑战者上下文
    2022-12-17 20:25:43 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:25:52 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:25:52 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:25:55 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:25:55 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:25:55 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:25:57 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.47s
    2022-12-17 20:25:59 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.81s
    2022-12-17 20:25:59 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:26:01 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:26:01 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:26:02 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:26:03 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.39s
    2022-12-17 20:26:05 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.74s
    2022-12-17 20:26:05 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:26:05 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:26:07 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:26:15 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:26:15 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:26:17 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:26:17 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:26:17 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:26:19 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.22s
    2022-12-17 20:26:21 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:26:21 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:26:23 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:26:23 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:26:23 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:26:25 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.25s
    2022-12-17 20:26:27 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:26:27 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:26:27 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:26:29 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:26:36 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:26:36 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:26:38 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:26:38 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:26:39 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:26:40 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.25s
    2022-12-17 20:26:42 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.61s
    2022-12-17 20:26:42 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:26:44 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:26:44 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:26:44 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:26:46 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.21s
    2022-12-17 20:26:48 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:26:48 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:26:48 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:26:50 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:26:57 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:26:57 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:26:59 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:26:59 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:27:00 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:27:01 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.25s
    2022-12-17 20:27:03 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:27:03 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:27:05 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:27:05 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:27:06 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:27:07 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.23s
    2022-12-17 20:27:09 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:27:09 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:27:09 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:27:11 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:27:19 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:27:19 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:27:21 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:27:21 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:27:21 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:27:22 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.23s
    2022-12-17 20:27:25 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:27:25 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:27:27 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:27:27 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:27:27 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:27:28 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.22s
    2022-12-17 20:27:30 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:27:30 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:27:30 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:27:32 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:27:40 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:27:40 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:27:42 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「树上苹果」
    2022-12-17 20:27:42 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:27:42 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:27:44 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.26s
    2022-12-17 20:27:44 | DEBUG - Downloading apple_on_a_tree.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/apple_on_a_tree.onnx
    2022-12-17 20:27:47 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - apple_on_a_tree(ResNet)_model: 1.1s
    2022-12-17 20:27:47 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:27:49 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「树上苹果」
    2022-12-17 20:27:49 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:27:49 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:27:50 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.25s
    2022-12-17 20:27:52 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - apple_on_a_tree(ResNet)_model: 0.6s
    2022-12-17 20:27:52 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:27:52 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:27:54 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:28:02 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:28:02 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:28:04 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:28:04 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:28:04 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:28:05 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.29s
    2022-12-17 20:28:08 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:28:08 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:28:10 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:28:10 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:28:10 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:28:11 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.25s
    2022-12-17 20:28:14 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:28:14 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:28:14 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:28:16 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:28:23 | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:28:23 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:28:25 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:28:25 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:28:26 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:28:27 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.24s
    2022-12-17 20:28:29 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:28:29 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:28:31 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:28:31 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:28:32 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:28:33 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.26s
    2022-12-17 20:28:35 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:28:35 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:28:35 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:28:37 | INFO - >> MATCH [CookieManager] 刷新令牌
    2022-12-17 20:28:[45](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:46) | INFO - >> MATCH [CookieManager] 实体信息注入完毕
    2022-12-17 20:28:45 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战...
    2022-12-17 20:28:47 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:28:47 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:28:47 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:28:48 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.24s
    2022-12-17 20:28:51 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:28:51 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:28:53 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「波涛汹涌的大海」
    2022-12-17 20:28:53 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引
    2022-12-17 20:28:53 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片
    2022-12-17 20:28:54 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=1.24s
    2022-12-17 20:28:57 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - dangerous_sea(ResNet)_model: 0.6s
    2022-12-17 20:28:57 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次
    2022-12-17 20:28:57 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue)
    2022-12-17 20:28:59 | CRITICAL - >> MISS [CookieManager] Identity token update failed
    2022-12-17 20:28:59 | INFO - >> LOAD [CookieManager] Load context cookie
    2022-12-17 20:29:00 | DEBUG - >> CHECKOUT [UnrealClaimer Stylized - Dynamic Nature] - state=待认领 link=https://www.unrealengine.com/marketplace/zh-CN/product/stylized-dynamic-nature
    2022-12-17 20:29:00 | DEBUG - >> CHECKOUT [UnrealClaimer PLATFORMER - Stylized Cube World Vol.1] - state=待认领 link=https://www.unrealengine.com/marketplace/zh-CN/product/platformer-stylized-cube-world-vol-1
    2022-12-17 20:29:00 | DEBUG - >> CHECKOUT [UnrealClaimer Stylized Truck Pack] - state=待认领 link=https://www.unrealengine.com/marketplace/zh-CN/product/stylized-truck-pack
    2022-12-17 20:29:00 | DEBUG - >> CHECKOUT [UnrealClaimer Hospitality Pack] - state=待认领 link=https://www.unrealengine.com/marketplace/zh-CN/product/hospitality-pack
    2022-12-17 20:29:00 | DEBUG - >> CHECKOUT [UnrealClaimer Modular Gothic Temple (medieval/winter/snow)] - state=待认领 link=https://www.unrealengine.com/marketplace/zh-CN/product/modular-gothic-temple-medieval-winter-snow
    2022-12-17 20:29:33 | ERROR - An error has been caught in function 'claim', process 'MainProcess' (2290), thread 'MainThread' (139910524820544):
    Traceback (most recent call last):
      File "/home/runner/work/ep/ep/ma/epic/src/main.py", line 11, in <module>
        Fire(Scaffold)
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
        component_trace = _Fire(component, args, parsed_flag_args, context, name)
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/fire/core.py", line [46](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:47)6, in _Fire
        component, remaining_args = _CallAndUpdateTrace(
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
        component = fn(*varargs, **kwargs)
      File "/home/runner/work/ep/ep/ma/epic/src/services/scaffold.py", line 143, in unreal
        Scaffold.claim(silence=silence, ignore=ignore, unreal=True)
    > File "/home/runner/work/ep/ep/ma/epic/src/services/scaffold.py", line 138, in claim
        claimer.run(silence=silence, log_ignore=ignore, unreal=unreal)
      File "/home/runner/work/ep/ep/ma/epic/src/apis/scaffold/claimer.py", line 26, in run
        ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore)
      File "/home/runner/work/ep/ep/ma/epic/src/services/deploy.py", line 109, in job_loop_claim
        claimer.just_do_it()
      File "/home/runner/work/ep/ep/ma/epic/src/services/deploy.py", line 354, in just_do_it
        fire(
      File "/home/runner/work/ep/ep/ma/epic/src/services/utils/toolbox.py", line 84, in fire
        container(context)
      File "/home/runner/work/ep/ep/ma/epic/src/services/deploy.py", line 3[48](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:49), in run
        result = self.bricklayer.get_free_content(page=context.new_page())
      File "/home/runner/work/ep/ep/ma/epic/src/services/bricklayer/unreal.py", line 77, in get_free_content
        self.result = self.unreal_activate_payment(page, init=not i)
      File "/home/runner/work/ep/ep/ma/epic/src/services/bricklayer/core.py", line 571, in unreal_activate_payment
        if page.locator(".cart-amount").text_content() != "0":
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 1[50](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:51)59, in text_content
        self._sync(self._impl_obj.text_content(timeout=timeout))
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 104, in _sync
        return task.result()
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/playwright/_impl/_locator.py", line [52](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:53)6, in text_content
        return await self._frame.text_content(
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/playwright/_impl/_frame.py", line [59](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:60)8, in text_content
        return await self._channel.send("textContent", locals_to_params(locals()))
      File "/opt/hostedtoolcache/Python/3.10.9/x[64](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:65)/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 43, in send
        return await self._connection.wrap_api_call(
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 396, in wrap_api_call
        return await cb()
      File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/playwright/_impl/_connection.py", line [78](https://github.com/wlnxing/ep/actions/runs/3719997610/jobs/6309207537#step:7:79), in inner_send
        result = next(iter(done)).result()
    playwright._impl._api_types.TimeoutError: Timeout 30000ms exceeded.
    =========================== logs ===========================
    waiting for selector ".cart-amount"
    ============================================================
    
    opened by wlnxing 3
  • 2fa Support

    2fa Support

    In #11, 2fa support was investigated using the example of Revadike's epicgames-freebies-claimer. This was eventually decided to be unusable because the device authorization authentication method does not prevent more 2fa challenges from being created when a game is claimed. The authors of this project then made a statement explaining that they identified a possible solution that used multiple browser context threads working together, but the solution would be computationally expensive as well as having undesirable behavior. For those reasons the issue was closed.

    I am proposing a possible solution that would allow support for 2fa to be added that does not require any human interaction, does not have a high performance requirement, and does not rely on device authorization at all. Additionally, this solution does not use any reverse engineering and will continue to work well into the future. This solution involves the pyotp library. By providing the TOTP secret given to you by epic when enabling 2fa, it allows the program to generate unlimited time-based 2fa codes that are identical to what would be shown in a 2fa application. Once the code that is valid for that time is generated, the only thing necessary is to enter the code into the 2fa prompt on the website. I think this should be fairly easy to implement.

    The disadvantage of this solution is that it only allows 2fa to be done by a third party authentication app. Email and SMS 2fa will not work. I feel this is an acceptable tradeoff because authentication apps are much more secure than the other two options.

    To obtain the TOTP secret that is needed, go to https://www.epicgames.com/account/password and enable app-based 2fa. The string displayed in the manual entry key section is your TOTP secret. It is important to note that not continuing with the activation process will result in a new TOTP secret being generated - the old one will not work. Once you have copied that string, set up a 2fa app as you would normally.

    You can then compare the output of this python code to the TOTP codes generated by your authentication app. They should be identical (and they are identical for me).

    2fa TOTP code generation example using pyotp:

    import pyotp
    
    def print_totp(seed):
        totp = pyotp.TOTP(seed)
        print(totp.now())
    
    if __name__ == '__main__':
        print_totp("YOUR_EPIC_GAMES_SECRET")
    

    The section where the TOTP secret is found: image

    Thank you for your consideration.

    我很抱歉,我不懂中文。下面的文字是由电脑翻译的。

    在 #11 中,使用Revadike的epicgames-freebies-claimer的例子研究了2fa支持。这最终被决定为无法使用,因为设备授权认证方法并不能阻止在游戏被要求时产生更多的2fa挑战。这个项目的作者随后发表声明,解释说他们确定了一个可能的解决方案,即使用多个浏览器上下文线程一起工作,但该解决方案在计算上是昂贵的,而且有不理想的行为。由于这些原因,这个问题被关闭了。

    我提出了一个可能的解决方案,允许添加对2fa的支持,不需要任何人类互动,没有高性能要求,也完全不依赖设备授权方案。此外,这个解决方案不使用任何逆向工程,并将在未来继续工作。这个解决方案涉及pyotp软件库。通过提供epic在启用2fa时给你的TOTP秘密,它允许程序生成无限的基于时间的2fa代码,这些代码与2fa应用程序中显示的代码相同。一旦生成了对该时间有效的代码,唯一需要做的就是在网站上的2fa提示中输入该代码。我认为这应该是相当容易实现的。

    这个解决方案的缺点是,它只允许2fa由第三方认证应用程序完成。电子邮件和短信2fa将无法工作。我觉得这是一个可以接受的权衡,因为认证应用程序比其他两个选项要安全得多。

    要获得需要的TOTP秘密,请进入https://www.epicgames.com/account/password, 启用基于应用程序的2fa。显示在手动输入密钥部分的字符串是你的TOTP秘密。值得注意的是,不继续激活过程将导致产生一个新的TOTP秘密--旧的秘密将不起作用。一旦你复制了这个字符串,就像你平时一样设置一个2fa应用程序。

    然后,你可以将这个python代码的输出与你的认证应用所产生的TOTP代码进行比较。它们应该是相同的(对我来说,它们是相同的)。

    谢谢你的考虑。

    opened by Truffle2143 0
  • docker容器运行,出现错误和超时问题。

    docker容器运行,出现错误和超时问题。

    运行环境:openwrt cpu: n3150 4G内存 docker版本 20.10.7
    yaml内容

    微信截图_20221215151310

    求助问题: 1、超时问题如何解决,我自有v梯子ra,不知道怎么添加socks5代理,小白级别,启用了default 但是不管用。 2、日志中各行的错误如何解决。 日志: stdout: [32m2022-12-15 07:06:27[0m | [34m[1mDEBUG[0m - Downloading objects.yaml from https://raw.githubusercontent.com/QIN2DIM/hcaptcha-challenger/main/src/objects.yaml stdout: [32m2022-12-15 07:06:29[0m | [34m[1mDEBUG[0m - Pulling AssetsObject from https://api.github.com/repos/QIN2DIM/hcaptcha-challenger/releases stdout: [32m2022-12-15 07:06:30[0m | [1mINFO[0m - >> STARTUP [AwesomeScheduler] SynergyTunnel - version=0.4.4-dev Pattern=False stdout: [32m2022-12-15 07:06:36[0m | [1mINFO[0m - >> MATCH [context] 🎮启动挑战者上下文 stdout: [32m2022-12-15 07:06:37[0m | [1mINFO[0m - >> MATCH [CookieManager] 刷新令牌 stdout: [32m2022-12-15 07:07:53[0m | [31m[1mERROR[0m - An error has been caught in function 'claim', process 'MainProcess' (32), thread 'MainThread' (139986820450112): stdout: [33m[1mTraceback (most recent call last):[0m stdout: File "[32m/home/epic/[0m[32m[1mmain.py[0m", line [33m11[0m, in [35m[0m stdout: [1mFire[0m[1m([0m[1mScaffold[0m[1m)[0m stdout: File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire stdout: component_trace = _Fire(component, args, parsed_flag_args, context, name) stdout: File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire stdout: component, remaining_args = _CallAndUpdateTrace( stdout: File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace stdout: component = fn(*varargs, **kwargs) stdout: > File "[32m/home/epic/services/[0m[32m[1mscaffold.py[0m", line [33m138[0m, in [35mclaim[0m stdout: [1mclaimer[0m[35m[1m.[0m[1mrun[0m[1m([0m[1msilence[0m[35m[1m=[0m[1msilence[0m[1m,[0m [1mlog_ignore[0m[35m[1m=[0m[1mignore[0m[1m,[0m [1munreal[0m[35m[1m=[0m[1munreal[0m[1m)[0m stdout: File "[32m/home/epic/apis/scaffold/[0m[32m[1mclaimer.py[0m", line [33m26[0m, in [35mrun[0m stdout: [1mClaimerScheduler[0m[1m([0m[1msilence[0m[35m[1m=[0m[1msilence[0m[1m,[0m [1munreal[0m[35m[1m=[0m[1munreal[0m[1m)[0m[35m[1m.[0m[1mjob_loop_claim[0m[1m([0m[1mlog_ignore[0m[1m)[0m stdout: File "[32m/home/epic/services/[0m[32m[1mdeploy.py[0m", line [33m112[0m, in [35mjob_loop_claim[0m stdout: [1mclaimer[0m[35m[1m.[0m[1mjust_do_it[0m[1m([0m[1m)[0m stdout: File "[32m/home/epic/services/[0m[32m[1mdeploy.py[0m", line [33m309[0m, in [35mjust_do_it[0m stdout: [1mfire[0m[1m([0m stdout: File "[32m/home/epic/services/utils/[0m[32m[1mtoolbox.py[0m", line [33m84[0m, in [35mfire[0m stdout: [1mcontainer[0m[1m([0m[1mcontext[0m[1m)[0m stdout: File "[32m/home/epic/services/bricklayer/[0m[32m[1mcore.py[0m", line [33m699[0m, in [35mrefresh_ctx_cookies[0m stdout: [1mresult[0m [35m[1m=[0m [1mself[0m[35m[1m.[0m[1mlogin[0m[1m([0m[1mself[0m[35m[1m.[0m[1memail[0m[1m,[0m [1mself[0m[35m[1m.[0m[1mpassword[0m[1m,[0m [1mpage[0m[35m[1m=[0m[1mpage[0m[1m,[0m [1mauth_str[0m[35m[1m=[0m[1mself[0m[35m[1m.[0m[1mauth_str[0m[1m)[0m stdout: File "[32m/home/epic/services/bricklayer/[0m[32m[1mcore.py[0m", line [33m525[0m, in [35mlogin[0m stdout: [1mpage[0m[35m[1m.[0m[1mclick[0m[1m([0m[36m"#sign-in"[0m[1m,[0m [1mdelay[0m[35m[1m=[0m[34m[1m200[0m[1m)[0m stdout: File "/usr/local/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 8859, in click stdout: self._sync( stdout: File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 104, in _sync stdout: return task.result() stdout: File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_page.py", line 690, in click stdout: return await self._main_frame.click(**locals_to_params(locals())) stdout: File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_frame.py", line 484, in click stdout: await self._channel.send("click", locals_to_params(locals())) stdout: File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 43, in send stdout: return await self._connection.wrap_api_call( stdout: File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 396, in wrap_api_call stdout: return await cb() stdout: File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 78, in inner_send stdout: result = next(iter(done)).result() stdout: [31m[1mplaywright._impl._api_types.TimeoutError[0m:[1m Timeout 30000ms exceeded. stdout: =========================== logs =========================== stdout: waiting for selector "#sign-in" stdout: selector resolved to visible <button disabled id="sign-in" tabindex="-1" type="submit…>… stdout: attempting click action stdout: waiting for element to be visible, enabled and stable stdout: element is not enabled - waiting... stdout: ============================================================[0m

    opened by wevcat 1
Releases(v0.3.6.dev)
  • v0.3.6.dev(Apr 23, 2022)

    Features

    | Demand | Support | | :------------------- | :------ | | Game Claimer | ✔ | | DLC Claimer | ✔ | | Unreal Claimer | ✔ | | hCaptcha Solver | ✔ | | Docker CI | ✔ | | Object Storage | ✔ | | Multi User | ✔ | | Message Pusher | ✔ | | Data Desensitization | ✔ | | Context Scheduler | ✔ | | Rolling Upgrade | 🚧 | | ... | |

    首发特性

    1. Game claimer:领取商城所有免费游戏;领取周免游戏。支持 Docker 部署,提供原生 deploy 指令用于部署定时任务。
    2. DLC claimer:领取商城所有免费附加内容;领取周免游戏的免费附加内容。#54 #56 c7220fc ea61162 1fd9146
    3. Unreal claimer:领取虚幻商城所有免费内容,领取每月免费内容。#58 9eafc79fbc8a1042ec0e6254c81afbf90d29b57c
    4. Challenger contextundetected-chromedriver 大幅度降低被检测几率,模拟人类行为,降低威胁水平;hcaptcha-challenger 一种低资源占用率的人机挑战闪电解算方案,自动化管理身份令牌的关键模块。
    5. Context scheduler:低并发技术模型,实现核心指令运行效率的成倍提升,减少项目运行功耗,减少内存占用,大幅度提升 claim 以及 unreal 任务的调度效率。#42 841ea39 284fb23
    6. _t: 令牌映射本地加密存储。
    7. Pusher support:运行日志或任务报告的消息推送,基于 apprise 实现,兼容主流社交平台。
    8. Pusher desensitization:数据脱敏,使用「随机列表」「用户自定义别名 PLAYER」的方式覆盖各路通道中的敏感数据。 9838b4e1c12103b0d1020f88c60e790a5bb09a4a
    9. Stress expressions:应力表达式,旨在极端恶劣的网络条件下精确定位关键页面元素的一系列行为链和调度策略。 #35 841ea39 b66c741 f873063

    版本特性

    1. 大幅度提升 claim 运行效率;
    2. 大幅度提升 get 鲁棒性;
    3. 新增超级泛型实例用于发送 Markdown 美化消息;
    4. 重写内联并发框架,大幅度提升系统调度效率。

    小改动

    1. 脚手架接口参数调整,补全必要注释;
    2. 调整应力表达式对象属性;
    3. 添加 deploy 棄用警告。

    致谢

    @TigerCubDen @ChirmyRam @keta1 @beiyuouo

    Source code(tar.gz)
    Source code(zip)
  • v0.3.4(Apr 15, 2022)

    首发特性

    1. Game claimer:领取商城所有免费游戏;领取周免游戏。支持 Docker 部署,提供原生 deploy 指令用于部署定时任务。
    2. Challenger contextundetected-chromedriver 大幅度降低被检测几率,模拟人类行为,降低威胁水平;hcaptcha-challenger 一种低资源占用率的人机挑战闪电解算方案,自动化管理身份令牌的关键模块。
    3. _t: 令牌映射本地加密存储。
    4. Pusher support:运行日志或任务报告的消息推送,基于 apprise 实现,兼容主流社交平台。

    版本特性

    1. DLC claimer:领取商城所有免费附加内容;领取周免游戏的免费附加内容。#54 #56 c7220fc ea61162 1fd9146

    2. Unreal claimer:领取虚幻商城所有免费内容,领取每月免费内容。#58 9eafc79fbc8a1042ec0e6254c81afbf90d29b57c

    3. Context scheduler:低并发技术模型,实现核心指令运行效率的成倍提升,减少项目运行功耗,减少内存占用,大幅度提升 claim 以及 unreal 任务的调度效率。#42 841ea39 284fb23

    4. Pusher desensitization:数据脱敏,使用「随机列表」「用户自定义别名 PLAYER」的方式覆盖各路通道中的敏感数据。 9838b4e1c12103b0d1020f88c60e790a5bb09a4a

    5. Stress expressions:应力表达式,旨在极端恶劣的网络条件下精确定位关键页面元素的一系列行为链和调度策略。 #35 841ea39 b66c741 f873063

    小改动

    1. 调整消息模版,提升可读性和美观度;
    2. 新挑战类别 垂直河流天空中向左飞行的飞机天空中向右飞行的飞机
    3. 增加必要的运行日志。
    4. 添加镜像的持续交付方案;
    5. 修复因 Epicgames 域名更换导致的跨域认证异常问题。

    致谢

    @TigerCubDen @ChirmyRam @keta1 @beiyuouo

    Source code(tar.gz)
    Source code(zip)
Owner
You will enjoy a grander sight/ By climbing to a greater height.
RCDNet: A Model-driven Deep Neural Network for Single Image Rain Removal (CVPR2020)

RCDNet: A Model-driven Deep Neural Network for Single Image Rain Removal (CVPR2020) Hong Wang, Qi Xie, Qian Zhao, and Deyu Meng [PDF] [Supplementary M

Hong Wang 6 Sep 27, 2022
EqGAN - Improving GAN Equilibrium by Raising Spatial Awareness

EqGAN - Improving GAN Equilibrium by Raising Spatial Awareness Improving GAN Equilibrium by Raising Spatial Awareness Jianyuan Wang, Ceyuan Yang, Ying

GenForce: May Generative Force Be with You 149 Dec 19, 2022
Pytorch Implementation of Interaction Networks for Learning about Objects, Relations and Physics

Interaction-Network-Pytorch Pytorch Implementraion of Interaction Networks for Learning about Objects, Relations and Physics. Interaction Network is a

117 Nov 05, 2022
The pytorch implementation of DG-Font: Deformable Generative Networks for Unsupervised Font Generation

DG-Font: Deformable Generative Networks for Unsupervised Font Generation The source code for 'DG-Font: Deformable Generative Networks for Unsupervised

130 Dec 05, 2022
Official PyTorch Implementation of Rank & Sort Loss [ICCV2021]

Rank & Sort Loss for Object Detection and Instance Segmentation The official implementation of Rank & Sort Loss. Our implementation is based on mmdete

Kemal Oksuz 229 Dec 20, 2022
This project provides an unsupervised framework for mining and tagging quality phrases on text corpora with pretrained language models (KDD'21).

UCPhrase: Unsupervised Context-aware Quality Phrase Tagging To appear on KDD'21...[pdf] This project provides an unsupervised framework for mining and

Xiaotao Gu 146 Dec 22, 2022
Implement Decoupled Neural Interfaces using Synthetic Gradients in Pytorch

disclaimer: this code is modified from pytorch-tutorial Image classification with synthetic gradient in Pytorch I implement the Decoupled Neural Inter

Andrew 114 Dec 22, 2022
CROSS-LINGUAL ABILITY OF MULTILINGUAL BERT: AN EMPIRICAL STUDY

M-BERT-Study CROSS-LINGUAL ABILITY OF MULTILINGUAL BERT: AN EMPIRICAL STUDY Motivation Multilingual BERT (M-BERT) has shown surprising cross lingual a

CogComp 1 Feb 28, 2022
Pytorch implementation for "Large-Scale Long-Tailed Recognition in an Open World" (CVPR 2019 ORAL)

Large-Scale Long-Tailed Recognition in an Open World [Project] [Paper] [Blog] Overview Open Long-Tailed Recognition (OLTR) is the author's re-implemen

Zhongqi Miao 761 Dec 26, 2022
Official PyTorch repo for JoJoGAN: One Shot Face Stylization

JoJoGAN: One Shot Face Stylization This is the PyTorch implementation of JoJoGAN: One Shot Face Stylization. Abstract: While there have been recent ad

1.3k Dec 29, 2022
An experimentation and research platform to investigate the interaction of automated agents in an abstract simulated network environments.

CyberBattleSim April 8th, 2021: See the announcement on the Microsoft Security Blog. CyberBattleSim is an experimentation research platform to investi

Microsoft 1.5k Dec 25, 2022
Implementation of the HMAX model of vision in PyTorch

PyTorch implementation of HMAX PyTorch implementation of the HMAX model that closely follows that of the MATLAB implementation of The Laboratory for C

Marijn van Vliet 52 Oct 13, 2022
a curated list of docker-compose files prepared for testing data engineering tools, databases and open source libraries.

data-services A repository for storing various Data Engineering docker-compose files in one place. How to use it ? Set the required settings in .env f

BigData.IR 525 Dec 03, 2022
PyTorch implementation for our paper "Deep Facial Synthesis: A New Challenge"

FSGAN Here is the official PyTorch implementation for our paper "Deep Facial Synthesis: A New Challenge". This project achieve the translation between

Deng-Ping Fan 32 Oct 10, 2022
Official implementation of the paper Do pedestrians pay attention? Eye contact detection for autonomous driving

Do pedestrians pay attention? Eye contact detection for autonomous driving Official implementation of the paper Do pedestrians pay attention? Eye cont

VITA lab at EPFL 26 Nov 02, 2022
StudioGAN is a Pytorch library providing implementations of representative Generative Adversarial Networks (GANs) for conditional/unconditional image generation.

StudioGAN is a Pytorch library providing implementations of representative Generative Adversarial Networks (GANs) for conditional/unconditional image generation.

3k Jan 08, 2023
This application explain how we can easily integrate Deepface framework with Python Django application

deepface_suite This application explain how we can easily integrate Deepface framework with Python Django application install redis cache install requ

Mohamed Naji Aboo 3 Apr 18, 2022
code associated with ACL 2021 DExperts paper

DExperts Hi! This repository contains code for the paper DExperts: Decoding-Time Controlled Text Generation with Experts and Anti-Experts to appear at

Alisa Liu 68 Dec 15, 2022
Official implementation of "Learning to Discover Cross-Domain Relations with Generative Adversarial Networks"

DiscoGAN Official PyTorch implementation of Learning to Discover Cross-Domain Relations with Generative Adversarial Networks. Prerequisites Python 2.7

SK T-Brain 754 Dec 29, 2022
An open source app to help calm you down when needed.

By: Seanpm2001, Et; Al. Top README.md Read this article in a different language Sorted by: A-Z Sorting options unavailable ( af Afrikaans Afrikaans |

Sean P. Myrick V19.1.7.2 2 Oct 24, 2022