althonos / althonos/InstaLooter

[Feature Request] Logging error resolving

未关闭
#225 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Python
星标
2.1k
派生
257
PR 合并指标
30 天内没有已合并 PR

描述

Hi, everyone
Would be great to have a feature to be able to resolve logging issues with email or phone SMS code.
I'm getting logging error while in batch mode and Instagram wants to use SMS or email for sending a secure code.
How it might work:
1. Start looting
2. Get a logging error (a.k. Instagram wants a secure code to be send)
3. Pause looting, send SMS or email and wait for code input (or optionally skip the whole section for current login and pass)
4. Resume looting

```
def login_challenge(self, challenge_url):
mode = int(input('Choose a challenge mode (0 - SMS, 1 - Email): '))

select_challenge_mode(challenge_url=challenge_url,
mode=str(mode).strip(),
observer=self,
challenge_repo=self.repo_factory.get_challenge_repo())

def select_challenge_mode_success(self, challenge_url):
code = int(input('Enter code received: '))

send_challenge_code(challenge_url=challenge_url,
code=str(code).strip(),
observer=self,
challenge_repo=self.repo_factory.get_challenge_repo())

def select_challenge_mode_error(self, exception):
log.warning('select challenge mode error: ' + exception.message)

# -------- SEND CHALLENGE CODE ----------------------------------------------------------

def send_challenge_code_success(self):
self.logged_in = True

def send_challenge_code_error(self, exception, content):
log.error('send challenge code error: ' + exception.message)
log.debug(json.dumps(content))
self._enumerate_errors(content)
```

Something alike rarcega has

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。