Closed opcck closed 1 year ago
放一下完整日志
放一下完整日志
貌似和我的那个报错一致 #175
放一下完整日志
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
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"