Невозможно войти на зашифрованный веб-сайт банка с Python - PullRequest
0 голосов
/ 26 мая 2020

Я использую Puppeteer для входа на веб-сайт банка и сбора данных о моих транзакциях в приложении C#, и он отлично работает.

Однако я ищу способ сделать то же самое в простой функции Azure. Мне удалось заставить его работать, упаковав его в экземпляр docker, но расходы на подписку Azure Premium для его запуска делают его нерентабельным.

Я пытался для входа на сайт и очистки HTML, за исключением того, что он использует Crypto JS для изменения учетных данных для входа, а также для создания некоторых уникальных свойств формы в сообщении POST.

Итак, мой вопрос: можно ли вытащить JS с веб-сайта, чтобы воспроизвести кодировку с python, чтобы мне не требовался полный браузер без головы для входа в систему?

Ответы [ 2 ]

0 голосов
/ 27 мая 2020

После дальнейшего исследования, сам сайт является Javascript Renderable-сайтом, для рендеринга которого требуются запросы- html, который сам по себе использует pyppeteer, который является безголовым хромом, который в любом случае не будет работать в Azure.

Итак, я просто собираюсь рассмотреть альтернативный хостинг и создать его как веб-API вместо Azure функций.

0 голосов
/ 26 мая 2020

Возможно, вы можете сделать это, используя PyV8 , но более простым выходом будет использование безголового браузера.

...