QIN2DIM / epic-awesome-gamer

🍷 Gracefully claim weekly free games and monthly content from Epic Store.
https://echosec.notion.site/Epic-7c74f1e29117420dbac5551e4b031f82?pvs=4
GNU General Public License v3.0
891 stars 369 forks source link

请问出现这种错误该怎么解决 #177

Closed opcck closed 1 year ago

opcck commented 1 year ago
2022-11-09 17:05:53.121 | INFO     | services.bricklayer.game:get_free_game:150 - [🔖] 已激活商品页零元购订单
2022-11-09 17:05:53.141 | DEBUG    | services.bricklayer.core:cart_handle_payment:568 - [🛵] 处理购物订单...
2022-11-09 17:06:32.534 | ERROR    | services.scaffold:claim:138 - An error has been caught in function 'claim', process 'MainProcess' (1790), thread 'MainThread' (140290310350656):
Traceback (most recent call last):
  File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/bricklayer/core.py", line 445, in _click_order_button
    payment_btn.click(timeout=5000)
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 13519, in click
    self._sync(
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 104, in _sync
    return task.result()
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/_impl/_locator.py", line 149, in click
    return await self._frame.click(self._selector, strict=True, **params)
  File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/_impl/_frame.py", line 484, in click
    await self._channel.send("click", locals_to_params(locals()))
  File "/opt/hostedtoolcache/Python/3.10.8/x64/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.8/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.8/x64/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 78, in inner_send
    result = next(iter(done)).result()
playwright._impl._api_types.TimeoutError: Timeout 5000ms exceeded.
=========================== logs ===========================
  waiting for frame "xpath=//div[@id='webPurchaseContainer']//iframe"
============================================================

During handling of the above exception, another exception occurred:
QIN2DIM commented 1 year ago

放一下完整日志

CH3NGYZ commented 1 year ago

放一下完整日志

貌似和我的那个报错一致 #175

opcck commented 1 year ago

放一下完整日志

2022-11-14 23:35:44.093 | INFO | services.deploy:job_loop_claim:104 - >> STARTUP [AwesomeScheduler] SynergyTunnel - version=0.4.4-dev Pattern=False 2022-11-14 23:35:45.001 | INFO | services.bricklayer.core:refresh_ctx_cookies:673 - >> MATCH [context] 🎮启动挑战者上下文 2022-11-14 23:35:45.050 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:35:58.295 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:35:58.296 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:36:00.374 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:36:01.213 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.58s 2022-11-14 23:36:01.216 | DEBUG | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading hat.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/hat.onnx 2022-11-14 23:36:03.436 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.21s 2022-11-14 23:36:03.444 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:36:05.463 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:36:06.403 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.56s 2022-11-14 23:36:07.921 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.03s 2022-11-14 23:36:19.005 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:36:27.970 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:36:27.970 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:36:30.090 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:36:30.785 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.46s 2022-11-14 23:36:32.418 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.02s 2022-11-14 23:36:32.427 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:36:34.442 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:36:35.206 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.51s 2022-11-14 23:36:36.532 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:36:47.615 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:36:59.779 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:36:59.780 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:37:01.905 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:37:02.658 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.5s 2022-11-14 23:37:04.048 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:37:04.057 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:37:06.072 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:37:06.934 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.64s 2022-11-14 23:37:08.563 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:37:19.640 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:37:31.327 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:37:31.328 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:37:33.439 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「沙滩上的鸡」 2022-11-14 23:37:34.103 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.42s 2022-11-14 23:37:34.318 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:37:42.898 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:37:42.898 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:37:45.048 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:37:45.825 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.54s 2022-11-14 23:37:47.594 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:37:47.604 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:37:49.620 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:37:50.371 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.53s 2022-11-14 23:37:51.996 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:38:03.081 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:38:13.503 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:38:13.504 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:38:15.629 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「蚂蚁」 2022-11-14 23:38:16.339 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.49s 2022-11-14 23:38:16.342 | DEBUG | hcaptcha_challenger._solutions.kernel:_request_asset:307 - Downloading ant.onnx from https://github.com/QIN2DIM/hcaptcha-challenger/releases/download/model/ant.onnx 2022-11-14 23:38:18.445 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - ant(ResNet)_model: 0.21s 2022-11-14 23:38:18.453 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:38:20.468 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「蚂蚁」 2022-11-14 23:38:21.148 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.45s 2022-11-14 23:38:22.657 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - ant(ResNet)_model: 0.01s 2022-11-14 23:38:33.743 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:38:44.661 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:38:44.661 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:38:46.806 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「沙滩上的鸡」 2022-11-14 23:38:47.520 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.49s 2022-11-14 23:38:47.716 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:38:58.496 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:38:58.496 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:39:00.663 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:39:01.671 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.62s 2022-11-14 23:39:03.493 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:39:03.502 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:39:05.516 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:39:06.281 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.55s 2022-11-14 23:39:07.760 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:39:18.834 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:39:29.046 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:39:29.046 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:39:31.199 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「沙滩上的鸡」 2022-11-14 23:39:31.968 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.53s 2022-11-14 23:39:32.163 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:39:40.841 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:39:40.841 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:39:42.951 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「蚂蚁」 2022-11-14 23:39:43.666 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.45s 2022-11-14 23:39:45.157 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - ant(ResNet)_model: 0.01s 2022-11-14 23:39:45.166 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:39:47.182 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「蚂蚁」 2022-11-14 23:39:47.895 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.5s 2022-11-14 23:39:49.508 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - ant(ResNet)_model: 0.01s 2022-11-14 23:40:00.589 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:40:09.392 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:40:09.392 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:40:11.497 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:40:12.193 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.47s 2022-11-14 23:40:14.124 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:40:14.132 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:40:16.147 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:40:16.848 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.48s 2022-11-14 23:40:18.589 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:40:29.666 | INFO | services.bricklayer.core:login:481 - >> MATCH [CookieManager] 刷新令牌 2022-11-14 23:40:40.636 | INFO | services.bricklayer.core:login:514 - >> MATCH [CookieManager] 实体信息注入完毕 2022-11-14 23:40:40.636 | INFO | services.bricklayer.core:fall_in_captcha_login:36 - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... 2022-11-14 23:40:42.749 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:40:43.424 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.44s 2022-11-14 23:40:44.921 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:40:44.930 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) 2022-11-14 23:40:46.946 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Get label - label=「人们通常戴在头上的物品」 2022-11-14 23:40:47.715 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.54s 2022-11-14 23:40:49.388 | DEBUG | hcaptcha_challenger.core:log:315 - >> Challenge [ArmorCaptcha] Submit the challenge - hat(ResNet)_model: 0.01s 2022-11-14 23:41:00.466 | CRITICAL | services.bricklayer.core:refresh_ctx_cookies:699 - >> MISS [CookieManager] Identity token update failed 2022-11-14 23:41:05.675 | INFO | services.bricklayer.core:load_ctx_cookies:641 - >> LOAD [CookieManager] Load context cookie 2022-11-14 23:41:05.676 | INFO | services.explorer.explorer:load_memory:195 - 加载历史订单数据 本地缓存119小时有效 2022-11-14 23:41:05.676 | INFO | services.explorer.explorer:get_oder_history:216 - 初始化订单数据 2022-11-14 23:41:05.740 | ERROR | services.explorer.explorer:get_order_history:142 - Failed to get order history, cookie may have expired Traceback (most recent call last): File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/main.py", line 11, in Fire(Scaffold) File "/opt/hostedtoolcache/Python/3.10.8/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.8/x64/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire component, remaining_args = _CallAndUpdateTrace( File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace component = fn(*varargs, **kwargs) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/scaffold.py", line 138, in claim claimer.run(silence=silence, log_ignore=ignore, unreal=unreal) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/apis/scaffold/claimer.py", line 26, in run ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 112, in job_loop_claim claimer.just_do_it() File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 414, in just_do_it fire( File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/utils/toolbox.py", line 84, in fire container(context) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 406, in run promotions = self.preload() File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 375, in preload order_history = self.get_order_history() File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 316, in get_order_history self.ph.get_oder_history(ctx_cookies=self._ctx_cookies) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/explorer/explorer.py", line 219, in get_oder_history if resp := explorer.get_order_history(ctx_cookies):

File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/explorer/explorer.py", line 140, in get_order_history raise RequestException("Failed to get order history, cookie may have expired") requests.exceptions.RequestException: Failed to get order history, cookie may have expired 2022-11-14 23:41:07.717 | DEBUG | services.deploy:preload:391 - >> Checkout [GameClaimer] Shadow Tactics:Blades of the Shogun - state=待认领 link=https://store.epicgames.com/zh-CN/p/shadow-tactics 2022-11-14 23:41:07.717 | DEBUG | services.deploy:preload:391 - >> Checkout [GameClaimer] Alba - A Wildlife Adventure - state=待认领 link=https://store.epicgames.com/zh-CN/p/alba-a-wildlife-adventure-93736a 2022-11-14 23:41:12.724 | DEBUG | services.bricklayer.game:purchase_status:113 - >> Checkout [GameClaimer] Shadow Tactics:Blades of the Shogun - state=获取 link=https://store.epicgames.com/zh-CN/p/shadow-tactics 2022-11-14 23:41:13.338 | INFO | services.bricklayer.game:get_free_game:152 - [🔖] 已激活商品页零元购订单 2022-11-14 23:41:13.359 | DEBUG | services.bricklayer.core:cart_handle_payment:544 - [🛵] 处理购物订单... 2022-11-14 23:41:48.543 | ERROR | services.scaffold:claim:138 - An error has been caught in function 'claim', process 'MainProcess' (1778), thread 'MainThread' (140634824587072): Traceback (most recent call last): File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/main.py", line 11, in Fire(Scaffold) File "/opt/hostedtoolcache/Python/3.10.8/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.8/x64/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire component, remaining_args = _CallAndUpdateTrace( File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace component = fn(*varargs, kwargs) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/scaffold.py", line 138, in claim claimer.run(silence=silence, log_ignore=ignore, unreal=unreal) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/apis/scaffold/claimer.py", line 26, in run ClaimerScheduler(silence=silence, unreal=unreal).job_loop_claim(log_ignore) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 112, in job_loop_claim claimer.just_do_it() File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 414, in just_do_it fire( File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/utils/toolbox.py", line 84, in fire container(context) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/deploy.py", line 410, in run result = empower_games_claimer(self.bricklayer, promotion.url, page, pattern="get") File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/bricklayer/game.py", line 170, in empower_games_claimer return claimer.get_free_game(page_link=page_link, page=page, pattern=pattern) File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/bricklayer/game.py", line 157, in get_free_game self.cart_handle_payment(page) # mode: get File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/bricklayer/core.py", line 545, in cart_handle_payment if self._click_order_button(page): # cart_handle_payment File "/home/runner/work/bai-piao-e/bai-piao-e/epic/src/services/bricklayer/core.py", line 446, in _click_order_button payment_btn.click() File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 13519, in click self._sync( File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 104, in _sync return task.result() File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/_impl/_locator.py", line 149, in click return await self._frame.click(self._selector, strict=True, params) File "/opt/hostedtoolcache/Python/3.10.8/x64/lib/python3.10/site-packages/playwright/_impl/_frame.py", line 484, in click await self._channel.send("click", locals_to_params(locals())) File "/opt/hostedtoolcache/Python/3.10.8/x64/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.8/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.8/x64/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 78, in inner_send result = next(iter(done)).result() playwright._impl._api_types.TimeoutError: Timeout 30000ms exceeded. =========================== logs =========================== waiting for frame "xpath=//div[@id='webPurchaseContainer']//iframe"