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

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

Closed wevcat closed 1 year ago

wevcat commented 1 year ago

运行环境: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

NatsumiXD commented 1 year ago

整理了一下,便于阅读...

2022-12-15 07:06:27 | DEBUG - Downloading objects.yaml from https://raw.githubusercontent.com/QIN2DIM/hcaptcha-challenger/main/src/objects.yaml
2022-12-15 07:06:29 | DEBUG - Pulling AssetsObject from https://api.github.com/repos/QIN2DIM/hcaptcha-challenger/releases
2022-12-15 07:06:30 | INFO - >> STARTUP [AwesomeScheduler] SynergyTunnel - version=0.4.4-dev Pattern=False
2022-12-15 07:06:36 | INFO - >> MATCH [context] 🎮启动挑战者上下文
2022-12-15 07:06:37 | INFO - >> MATCH [CookieManager] 刷新令牌
2022-12-15 07:07:53 | ERROR - An error has been caught in function 'claim', process 'MainProcess' (32), thread 'MainThread' (139986820450112):
 Traceback (most recent call last):
 File "/home/epic/main.py", line 11, in 
 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 138, 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 112, in job_loop_claim
 claimer.just_do_it()
 File "/home/epic/services/deploy.py", line 309, in just_do_it
 fire(
 File "/home/epic/services/utils/toolbox.py", line 84, in fire
 container(context)
 File "/home/epic/services/bricklayer/core.py", line 699, in refresh_ctx_cookies
 result = self.login(self.email, self.password, page=page, auth_str=self.auth_str)
 File "/home/epic/services/bricklayer/core.py", line 525, in login
 page.click([36m"#sign-in", delay=200)
 File "/usr/local/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 8859, in click
 self._sync(
 File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 104, in _sync
 return task.result()
 File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_page.py", line 690, in click
 return await self._main_frame.click(**locals_to_params(locals()))
 File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_frame.py", line 484, in click
 await self._channel.send("click", locals_to_params(locals()))
 File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 43, in send
 return await self._connection.wrap_api_call(
 File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 396, in wrap_api_call
 return await cb()
 File "/usr/local/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 selector "#sign-in"
 selector resolved to visible <button disabled id="sign-in" tabindex="-1" type="submit…>…
 attempting click action
 waiting for element to be visible, enabled and stable
 element is not enabled - waiting...
 ============================================================
Harrsion-H commented 1 year ago

加一