Как получить банковские выписки с сайтов? - PullRequest
11 голосов
/ 07 апреля 2011

Мне нужно получить выписки по банковским счетам из разных источников.Я бы хотел получить эти данные в стандартизированном виде, будь то CSV, OFX, XML или что-то еще.Мне просто нужно иметь возможность получить эти данные.Я буду использовать свою учетную запись для получения транзакций, поэтому здесь не должно быть слишком много «юридических» проблем.Как такие сайты, как Mint.com, получают банковские выписки?Они просто запрашивают информацию о вашей учетной записи, URL, а затем они отключены и работают.Как я могу это сделать?

Ответы [ 5 ]

7 голосов
/ 07 апреля 2011

Напишите скребок экрана на вашем любимом языке, чтобы сделать это.Автоматизируйте это.

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

Не забывайте нажимать кнопку паники, когда не удается выполнить очистку экрана.

Основной момент здесь заключается в том, чтобы автоматизировать его так, чтобы боль (запускать его вручную) исчезла так, чтобы все, что вы видите, было «постоянно» обновляемыми транзакциями ваших учетных записей.

4 голосов
/ 02 сентября 2015

Если вы заинтересованы в простом личном решении, одним из простых способов было бы объединить Mint все ваши покупки и использовать существующий скребок для их загрузки. Примерно так: https://github.com/mrooney/mintapi.

1 голос
/ 15 июня 2016

Другие основные вещи, которые вы можете рассмотреть, это Плед (более коммерческий продукт, но выглядит действительно хорошо) И https://www.buxfer.com, который имеет бесплатный API.Мята в последнее время усложнила скребкам ее очистку.

0 голосов
/ 24 ноября 2014

Захватите свои транзакции и сохраните их в CSV of XLS для преобразования в OFX и / QIF, используя iCreateOFX Basic v4 или попробуйте v5 бета .

0 голосов
/ 07 апреля 2011

Я недавно прочитал полную техническую статью по этому вопросу, однако не могу ее найти.Из моей памяти вот что делает монетный двор для получения данных из вашего банка:

  1. API запросов от этой компании: http://www.finappstore.com/
  2. Если банк не имеет API выше, они переходят насоскоб экрана
...