Как получить банковские выписки с веб-сайтов?

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

5 ответов

Решение

Для этого напишите скребок на вашем любимом языке. Автоматизируй это.

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

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

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

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

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

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

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

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