From c874e9a48e008da028dbd079576fb481a154475b Mon Sep 17 00:00:00 2001 From: Kasownik Date: Thu, 5 Oct 2023 21:39:21 +0200 Subject: [PATCH] pekaobiznes: fix phishing prompt dialog confirmation on login --- fetch/banking-pekaobiznes.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fetch/banking-pekaobiznes.py b/fetch/banking-pekaobiznes.py index c2544bf..42bbcf0 100755 --- a/fetch/banking-pekaobiznes.py +++ b/fetch/banking-pekaobiznes.py @@ -231,6 +231,10 @@ class PekaoClient: self.logger.info("Confirming messages on login...") self._submit_form("messagesOnLoginForm", {"task": "SAVE_AS_READED"}) + if self.bs.find("form", {"name": "questionnaireDialogForm"}): + self.logger.info("Confirming questionnaire...") + self._submit_form("questionnaireDialogForm", {"task": "CLOSE"}) + jsredir = re.findall('this.location = "(.*)"', self.resp.text) if jsredir: self._go(urljoin(self.resp.url, jsredir[0]))