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
886 stars 364 forks source link

hcaptcha-challenger验证问题 #243

Open cfandora opened 8 months ago

cfandora commented 8 months ago

首先感谢作者开发出这么便利的工具。 今早我试着在github-action和国外服务器里docker部署,均出现超时报错

2023-12-22 06:53:38 | INFO - run - {'image': '20231121', 'version': '0.10.1.post2', 'role': 'EpicPlayer', 'headless': True}
Installing models/objects.yaml:   0%|          | 0.00/3.81k [00:00<?, ?B/s]
Installing models/objects.yaml: 100%|██████████| 3.81k/3.81k [00:00<00:00, 3.98MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:   0%|          | 0.00/146M [00:00<?, ?B/s]
Installing models/visual_CLIP_RN50.openai.onnx:   7%|▋         | 9.56M/146M [00:00<00:01, 100MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  13%|█▎        | 19.7M/146M [00:00<00:01, 104MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  21%|██        | 30.1M/146M [00:00<00:01, 106MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  28%|██▊       | 40.7M/146M [00:00<00:01, 108MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  35%|███▌      | 51.2M/146M [00:00<00:00, 109MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  42%|████▏     | 61.6M/146M [00:00<00:00, 109MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  49%|████▉     | 72.0M/146M [00:00<00:00, 109MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  57%|█████▋    | 82.6M/146M [00:00<00:00, 109MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  64%|██████▍   | 93.2M/146M [00:00<00:00, 110MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  71%|███████   | 104M/146M [00:01<00:00, 110MB/s] 
Installing models/visual_CLIP_RN50.openai.onnx:  78%|███████▊  | 114M/146M [00:01<00:00, 110MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  86%|████████▌ | 125M/146M [00:01<00:00, 111MB/s]
Installing models/visual_CLIP_RN50.openai.onnx:  93%|█████████▎| 136M/146M [00:01<00:00, 111MB/s]
Installing models/visual_CLIP_RN50.openai.onnx: 100%|██████████| 146M/146M [00:01<00:00, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:   0%|          | 0.00/244M [00:00<?, ?B/s]
Installing models/textual_CLIP_RN50.openai.onnx:   4%|▍         | 10.3M/244M [00:00<00:02, 108MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:   9%|▉         | 21.7M/244M [00:00<00:02, 114MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  13%|█▎        | 32.6M/244M [00:00<00:01, 111MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  [18](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:19)%|█▊        | 43.2M/244M [00:00<00:01, 110MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  22%|██▏       | 53.7M/244M [00:00<00:01, 110MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  26%|██▋       | 64.2M/244M [00:00<00:01, 110MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  31%|███       | 74.7M/244M [00:00<00:01, 110MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  35%|███▍      | 85.1M/244M [00:00<00:01, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  39%|███▉      | 95.7M/244M [00:00<00:01, 110MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  44%|████▎     | 106M/244M [00:01<00:01, 110MB/s] 
Installing models/textual_CLIP_RN50.openai.onnx:  48%|████▊     | 117M/244M [00:01<00:01, 107MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  52%|█████▏    | 127M/244M [00:01<00:01, 105MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  56%|█████▌    | 137M/244M [00:01<00:01, 105MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  61%|██████    | 147M/244M [00:01<00:00, 106MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  65%|██████▍   | 158M/244M [00:01<00:00, 108MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  69%|██████▉   | 169M/244M [00:01<00:00, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  74%|███████▎  | 179M/244M [00:01<00:00, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  78%|███████▊  | [19](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:20)0M/244M [00:01<00:00, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  82%|████████▏ | 200M/244M [00:01<00:00, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  86%|████████▋ | [21](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:22)0M/244M [00:02<00:00, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  91%|█████████ | [22](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:23)1M/244M [00:02<00:00, 109MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  95%|█████████▌| [23](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:24)1M/[24](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:25)4M [00:02<00:00, 110MB/s]
Installing models/textual_CLIP_RN50.openai.onnx:  99%|█████████▉| 242M/244M [00:02<00:00, 110MB/s]
Installing models/textual_CLIP_RN50.openai.onnx: 100%|██████████| 244M/244M [00:02<00:00, 109MB/s]
2023-12-22 06:53:48 | INFO - Try to flush cookie - {'task': 'claim_epic_games'}
2023-12-22 06:53:51 | INFO - login-with-email - {'url': 'https://www.epicgames.com/id/login?lang=en-US&noHostRedirect=true&redirectUrl=https://store.epicgames.com/en-US/free-games'}
2023-12-22 06:53:56 | DEBUG - Attack challenge - {'stage': 'email_exists_prod'}
2023-12-22 06:53:56 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 06:53:57 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.330s'}
2023-12-22 06:54:09 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:54:13 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:54:15 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.116s'}
2023-12-22 06:54:29 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:54:33 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 06:54:34 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.073s'}
2023-12-22 06:54:51 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:54:54 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:54:55 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.057s'}
2023-12-22 06:55:06 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:55:13 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:55:14 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.101s'}
2023-12-22 06:55:23 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:55:28 | DEBUG - get task - {'prompt': 'Please click on the object that appears only once.'}
Installing models/appears_only_once_2309_yolov8s-seg.onnx:   0%|          | 0.00/45.1M [00:00<?, ?B/s]
Installing models/appears_only_once_2309_yolov8s-seg.onnx:  20%|█▉        | 8.98M/45.1M [00:00<00:00, 94.0MB/s]
Installing models/appears_only_once_2309_yolov8s-seg.onnx:  41%|████      | 18.5M/45.1M [00:00<00:00, 97.1MB/s]
Installing models/appears_only_once_2309_yolov8s-seg.onnx:  62%|██████▏   | 28.0M/45.1M [00:00<00:00, 98.5MB/s]
Installing models/appears_only_once_2309_yolov8s-seg.onnx:  83%|████████▎ | 37.6M/45.1M [00:00<00:00, 99.1MB/s]
Installing models/appears_only_once_2309_yolov8s-seg.onnx: 100%|██████████| 45.1M/45.1M [00:00<00:00, 99.1MB/s]
2023-12-22 06:55:31 | DEBUG - handle task - {'select_model': 'appears_only_once_2309_yolov8s-seg.onnx', 'trident': 'find_unique_object', 'ash': 'please click on the object that appears only once default'}
2023-12-22 06:55:34 | DEBUG - handle task - {'select_model': 'appears_only_once_2309_yolov8s-seg.onnx', 'trident': 'find_unique_object', 'ash': 'please click on the object that appears only once default'}
2023-12-22 06:55:36 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_SUCCESS: 'success'>}
2023-12-22 06:56:06 | WARNING - 执行超时 - {'task': 'authorize', 'retry': 0}
2023-12-22 06:56:09 | INFO - login-with-email - {'url': 'https://www.epicgames.com/id/login?lang=en-US&noHostRedirect=true&redirectUrl=https://store.epicgames.com/en-US/free-games'}
2023-12-22 06:56:13 | DEBUG - Attack challenge - {'stage': 'email_exists_prod'}
2023-12-22 06:56:13 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:56:15 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.117s'}
2023-12-22 06:56:[25](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:26) | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:56:30 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:56:31 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.050s'}
2023-12-22 06:56:40 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:56:45 | DEBUG - get task - {'prompt': 'Please click on any type of seating furniture.'}
2023-12-22 06:56:46 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any type of seating furniture.', "This is a picture that don't look like please click on any type of seating furniture."], 'prompt': 'Please click on any type of seating furniture.', 'timit': '1.054s'}
2023-12-22 06:56:58 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:57:01 | DEBUG - get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-22 06:57:02 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '1.069s'}
2023-12-22 06:57:16 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:57:23 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 06:57:25 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.024s'}
2023-12-22 06:57:35 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:57:38 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:57:39 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.003s'}
2023-12-22 06:57:52 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:57:59 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 06:58:00 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.045s'}
2023-12-22 06:58:11 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:58:19 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 06:58:21 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.072s'}
2023-12-22 06:58:32 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:58:40 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:58:41 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.062s'}
2023-12-22 06:58:51 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:58:55 | DEBUG - get task - {'prompt': 'Please click in the center of a vinyl record'}
2023-12-22 06:59:01 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:59:05 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 06:59:07 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.046s'}
2023-12-22 06:59:19 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:59:[29](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:30) | DEBUG - get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-22 06:59:[30](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:31) | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '1.063s'}
2023-12-22 06:59:41 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 06:59:53 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 06:59:54 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.079s'}
2023-12-22 07:00:05 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:00:08 | DEBUG - get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-22 07:00:09 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '1.052s'}
2023-12-22 07:00:20 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:00:24 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 07:00:25 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.105s'}
2023-12-22 07:00:[38](https://github.com/cfandora/autograb/actions/runs/7293991481/job/19878074940#step:6:39) | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:01:08 | WARNING - 执行超时 - {'task': 'authorize', 'retry': 1}
2023-12-22 07:01:10 | INFO - login-with-email - {'url': 'https://www.epicgames.com/id/login?lang=en-US&noHostRedirect=true&redirectUrl=https://store.epicgames.com/en-US/free-games'}
2023-12-22 07:01:15 | DEBUG - Attack challenge - {'stage': 'email_exists_prod'}
2023-12-22 07:01:15 | DEBUG - get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-22 07:01:16 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '1.158s'}
2023-12-22 07:01:29 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:01:34 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 07:01:35 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.109s'}
2023-12-22 07:01:48 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:01:53 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 07:01:54 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.072s'}
2023-12-22 07:02:05 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:02:11 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 07:02:12 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.050s'}
2023-12-22 07:02:27 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:02:32 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 07:02:33 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.093s'}
2023-12-22 07:02:45 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:02:53 | DEBUG - get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-22 07:02:55 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '1.051s'}
2023-12-22 07:03:06 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:03:10 | DEBUG - get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-22 07:03:12 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '1.061s'}
2023-12-22 07:03:23 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:03:27 | DEBUG - get task - {'prompt': 'Please click each image containing a cup'}
2023-12-22 07:03:28 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like cup.', "This is a picture that don't look like cup."], 'prompt': 'Please click each image containing a cup', 'timit': '1.047s'}
2023-12-22 07:03:43 | DEBUG - Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-22 07:03:46 | DEBUG - get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-22 07:03:47 | DEBUG - handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '1.038s'}
Error: The action has timed out.
2023-12-21 23:14:33 | INFO    | __main__:stash:131 | run - {'image': '20231121', 'version': '0.10.1.post1', 'role': 'EpicPlayer', 'headless': True}
2023-12-21 23:15:47 | INFO    | __main__:claim_epic_games:97 | Try to flush cookie - {'task': 'claim_epic_games'}
2023-12-21 23:16:21 | INFO    | epic_games.agent:_login:237 | login-with-email - {'url': 'https://www.epicgames.com/id/login?lang=en-US&noHostRedirect=true&redirectUrl=https://store.epicgames.com/en-US/free-games'}
2023-12-21 23:16:42 | DEBUG    | epic_games.agent:insert_challenge:215 | Attack challenge - {'stage': 'email_exists_prod'}
2023-12-21 23:16:44 | DEBUG    | hcaptcha_challenger.agents.playwright.control:_parse_label:241 | get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-21 23:18:09 | DEBUG    | hcaptcha_challenger.agents.playwright.control:_catch_all_binary_challenge:474 | handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '80.481s'}
2023-12-21 23:20:23 | ERROR    | hcaptcha_challenger.agents.playwright.control:execute:680 | task interrupt <backcall> - {'reason': 'Failed to obtain challenge response'}
2023-12-21 23:20:23 | DEBUG    | epic_games.agent:insert_challenge:218 | Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_BACKCALL: 'backcall'>}
2023-12-21 23:20:53 | WARNING    | epic_games.agent:authorize:266 | 执行超时 - {'task': 'authorize', 'retry': 0}
2023-12-21 23:21:27 | INFO    | epic_games.agent:_login:237 | login-with-email - {'url': 'https://www.epicgames.com/id/login?lang=en-US&noHostRedirect=true&redirectUrl=https://store.epicgames.com/en-US/free-games'}
2023-12-21 23:21:47 | DEBUG    | epic_games.agent:insert_challenge:215 | Attack challenge - {'stage': 'email_exists_prod'}
2023-12-21 23:21:47 | DEBUG    | hcaptcha_challenger.agents.playwright.control:_parse_label:241 | get task - {'prompt': 'Please click on the object that is different'}
2023-12-21 23:22:06 | DEBUG    | epic_games.agent:insert_challenge:218 | Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_RETRY: 'retry'>}
2023-12-21 23:22:14 | DEBUG    | hcaptcha_challenger.agents.playwright.control:_parse_label:241 | get task - {'prompt': 'Please click on all images containing liquid water.'}
2023-12-21 23:24:38 | DEBUG    | hcaptcha_challenger.agents.playwright.control:_catch_all_binary_challenge:474 | handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like liquid water.', "This is a picture that don't look like liquid water."], 'prompt': 'Please click on all images containing liquid water.', 'timit': '141.827s'}
2023-12-21 23:26:34 | ERROR    | hcaptcha_challenger.agents.playwright.control:execute:680 | task interrupt <backcall> - {'reason': 'Failed to obtain challenge response'}
2023-12-21 23:26:34 | DEBUG    | epic_games.agent:insert_challenge:218 | Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_BACKCALL: 'backcall'>}
2023-12-21 23:27:04 | WARNING    | epic_games.agent:authorize:266 | 执行超时 - {'task': 'authorize', 'retry': 1}
2023-12-21 23:27:46 | INFO    | epic_games.agent:_login:237 | login-with-email - {'url': 'https://www.epicgames.com/id/login?lang=en-US&noHostRedirect=true&redirectUrl=https://store.epicgames.com/en-US/free-games'}
2023-12-21 23:28:04 | DEBUG    | epic_games.agent:insert_challenge:215 | Attack challenge - {'stage': 'email_exists_prod'}
2023-12-21 23:28:16 | DEBUG    | hcaptcha_challenger.agents.playwright.control:_parse_label:241 | get task - {'prompt': 'Please click on any item associated with cold climates.'}
2023-12-21 23:31:11 | DEBUG    | hcaptcha_challenger.agents.playwright.control:_catch_all_binary_challenge:474 | handle task - {'unsupervised': 'binary', 'candidate_labels': ['This is a picture that looks like please click on any item associated with cold climates.', "This is a picture that don't look like please click on any item associated with cold climates."], 'prompt': 'Please click on any item associated with cold climates.', 'timit': '167.908s'}
2023-12-21 23:33:39 | ERROR    | hcaptcha_challenger.agents.playwright.control:execute:680 | task interrupt <backcall> - {'reason': 'Failed to obtain challenge response'}
2023-12-21 23:33:39 | DEBUG    | epic_games.agent:insert_challenge:218 | Parse result - {'stage': 'email_exists_prod', 'result': <Status.CHALLENGE_BACKCALL: 'backcall'>}
2023-12-21 23:34:09 | WARNING    | epic_games.agent:authorize:266 | 执行超时 - {'task': 'authorize', 'retry': 2}
2023-12-21 23:34:16 | ERROR    | __main__:run:158 | An error has been caught in function 'run', process 'MainProcess' (7), thread 'MainThread' (140437401328512): - {}
Traceback (most recent call last):
  File "/home/epic/src/claim.py", line 162, in <module>
    asyncio.run(run())
  File "/usr/local/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete
    self.run_forever()
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 603, in run_forever
    self._run_once()
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1909, in _run_once
    handle._run()
  File "/usr/local/lib/python3.10/asyncio/events.py", line 80, in _run
    self._context.run(self._callback, *self._args)
> File "/home/epic/src/claim.py", line 158, in run
    await agent.stash()
  File "/home/epic/src/claim.py", line 151, in stash
    await self.claim_epic_games(context)
  File "/home/epic/src/claim.py", line 98, in claim_epic_games
    if await epic.authorize(page):
  File "/home/epic/src/epic_games/agent.py", line 269, in authorize
    raise RuntimeError(f"Failed to flush token - agent={self.__class__.__name__}")
RuntimeError: Failed to flush token - agent=EpicGames

然后我看了webm,发现均卡在图像验证里,一直到设定的时间为止。下面截取了视频开头的一分钟

https://github.com/QIN2DIM/epic-awesome-gamer/assets/26035787/5f8c5fec-7e12-4fb2-8eef-4b642ee12720

除了验证问题以外,还想请问一下作者,docker能不能出arm64的版本?