Closed wlnxing closed 1 year ago
epic-games-claimer_1 | 2022-12-19 02:13:22 | INFO - >> MATCH [CookieManager] 刷新令牌 epic-games-claimer_1 | 2022-12-19 02:13:41 | INFO - >> MATCH [CookieManager] 实体信息注入完毕 epic-games-claimer_1 | 2022-12-19 02:13:41 | INFO - >> ARMOR [ArmorUtils] 正在检测隐藏在登录界面的人机挑战... epic-games-claimer_1 | 2022-12-19 02:13:44 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「瓢虫」 epic-games-claimer_1 | 2022-12-19 02:13:44 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引 epic-games-claimer_1 | 2022-12-19 02:13:45 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片 epic-games-claimer_1 | 2022-12-19 02:13:46 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.77s epic-games-claimer_1 | 2022-12-19 02:13:49 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - ladybug(ResNet)_model: 0.03s epic-games-claimer_1 | 2022-12-19 02:13:49 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) epic-games-claimer_1 | 2022-12-19 02:13:51 | DEBUG - >> Challenge [ArmorCaptcha] Get label - label=「瓢虫」 epic-games-claimer_1 | 2022-12-19 02:13:51 | DEBUG - >> Challenge [ArmorCaptcha] 正在编排索引 epic-games-claimer_1 | 2022-12-19 02:13:52 | DEBUG - >> Challenge [ArmorCaptcha] 正在下载挑战图片 epic-games-claimer_1 | 2022-12-19 02:13:52 | DEBUG - >> Challenge [ArmorCaptcha] Download challenge images - timeit=0.8s epic-games-claimer_1 | 2022-12-19 02:13:55 | DEBUG - >> Challenge [ArmorCaptcha] Submit the challenge - ladybug(ResNet)_model: 0.03s epic-games-claimer_1 | 2022-12-19 02:13:55 | DEBUG - >> Challenge [ArmorCaptcha] Checkout - status=再试一次 epic-games-claimer_1 | 2022-12-19 02:13:55 | DEBUG - >> Challenge [ArmorCaptcha] 获取响应 - desc=继续挑战(continue) epic-games-claimer_1 | 2022-12-19 02:13:57 | CRITICAL - >> MISS [CookieManager] Identity token update failed
我现在完全就拿不到登录态了,过不了Captcha了。。。是不是Captcha提交太过被ban了?
epic-games-claimer_1 | 2022-12-19 10:36:13 | DEBUG - >> Checkout [GameClaimer] 《堡垒之夜》 - state=获取 link=https://store.epicgames.com/zh-CN/p/fortnite
epic-games-claimer_1 | 2022-12-19 10:36:15 | INFO - [🔖] 已添加商品至购物车
epic-games-claimer_1 | 2022-12-19 10:36:31 | DEBUG - [🛵] 审查购物车状态
epic-games-claimer_1 | 2022-12-19 10:36:45 | DEBUG - [🛵] 处理购物订单...
epic-games-claimer_1 | 2022-12-19 10:37:23 | INFO - Notify [MessagePusher] 推送运行日志 - active_pusher=[]
epic-games-claimer_1 | Traceback (most recent call last):
epic-games-claimer_1 | File "/home/epic/main.py", line 11, in <module>
epic-games-claimer_1 | Fire(Scaffold)
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 141, in Fire
epic-games-claimer_1 | component_trace = _Fire(component, args, parsed_flag_args, context, name)
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 466, in _Fire
epic-games-claimer_1 | component, remaining_args = _CallAndUpdateTrace(
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/fire/core.py", line 681, in _CallAndUpdateTrace
epic-games-claimer_1 | component = fn(*varargs, **kwargs)
epic-games-claimer_1 | File "/home/epic/services/scaffold.py", line 92, in get
epic-games-claimer_1 | lucy.attach()
epic-games-claimer_1 | File "/home/epic/apis/scaffold/get.py", line 104, in attach
epic-games-claimer_1 | fire(
epic-games-claimer_1 | File "/home/epic/services/utils/toolbox.py", line 84, in fire
epic-games-claimer_1 | container(context)
epic-games-claimer_1 | File "/home/epic/apis/scaffold/get.py", line 102, in run
epic-games-claimer_1 | self.offload(task_list, page)
epic-games-claimer_1 | File "/home/epic/apis/scaffold/get.py", line 73, in offload
epic-games-claimer_1 | self.claimer.empty_shopping_payment(page)
epic-games-claimer_1 | File "/home/epic/services/bricklayer/game.py", line 85, in empty_shopping_payment
epic-games-claimer_1 | self.cart_handle_payment(page) # mode: add
epic-games-claimer_1 | File "/home/epic/services/bricklayer/core.py", line 557, in cart_handle_payment
epic-games-claimer_1 | if self._click_order_button(page): # cart_handle_payment
epic-games-claimer_1 | File "/home/epic/services/bricklayer/core.py", line 456, in _click_order_button
epic-games-claimer_1 | payment_btn.click()
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/playwright/sync_api/_generated.py", line 13519, in click
epic-games-claimer_1 | self._sync(
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_sync_base.py", line 104, in _sync
epic-games-claimer_1 | return task.result()
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_locator.py", line 149, in click
epic-games-claimer_1 | return await self._frame.click(self._selector, strict=True, **params)
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_frame.py", line 484, in click
epic-games-claimer_1 | await self._channel.send("click", locals_to_params(locals()))
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 43, in send
epic-games-claimer_1 | return await self._connection.wrap_api_call(
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 396, in wrap_api_call
epic-games-claimer_1 | return await cb()
epic-games-claimer_1 | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 78, in inner_send
epic-games-claimer_1 | result = next(iter(done)).result()
epic-games-claimer_1 | playwright._impl._api_types.TimeoutError: Timeout 30000ms exceeded.
epic-games-claimer_1 | =========================== logs ===========================
epic-games-claimer_1 | waiting for frame "xpath=//div[@id='webPurchaseContainer']//iframe"
epic-games-claimer_1 | ============================================================
我也遇到相似的问题,日志和楼上一样。
在本地测试的时候,浏览器被自动打开,并向我演示了选图的过程,如下选择的图片都是正确的
但是最终提示“错误回复,请刷新界面”
我发现浏览器被调试程序控制时,也就是处在以下图片所示环境时,即使手动登录也会出现同样的错误
完整日志: