Создание бота для автоматизации банковских задач с помощью Python - PullRequest
0 голосов
/ 26 ноября 2018

Я хотел бы создать бота с python для автоматизации некоторых банковских задач.Бот должен уметь выполнять следующие действия.

  1. Войдите на веб-сайт онлайн-банкинга (например, Chase, CapitalOne и т. Д.) И загрузите / сохраните последние транзакции, которые отображаются в виде CSV.файл.

  2. Сравнение содержимого файла CSV с документом Google Sheets.

  3. На основе результатов предыдущего сравнения внесите изменения в Google SheetsДокумент и файл CSV.

  4. Перенос обновленного файла CSV в удаленное местоположение.

Как мне поступить?

1 Ответ

0 голосов
/ 26 ноября 2018

Добро пожаловать в StackOverflow!Мы рекомендуем вам опубликовать код, который вы придумали, чтобы мы могли помочь вам с конкретными проблемами.Это очень общий вопрос.

Я сделаю все возможное, чтобы указать вам правильное направление при использовании Google Chrome:

Во-первых, вы захотите использовать inspect element и просматривать сетьрегистрирует при выполнении определенных задач на веб-сайте, а также отмечает ваши куки.

Делая это, вы должны выяснить, как вы можете получить доступ к своим недавним транзакциям, используя запросы и куки.Это, вероятно, будет сложно, поскольку вы имеете дело с веб-сайтом банка, и он, вероятно, очень защищен.

После выяснения этого вы захотите изучить библиотеку запросов, а также API Sheets для Python.Используйте библиотеку запросов для входа в банк и сбора транзакций.Используйте API листов для обработки всего, что требуется в Google Sheets.

Еще одним вариантом, который будет намного проще, будет использование Selenium вместе с браузером без монитора: https://selenium -python.readthedocs.io /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...