15

我需要从许多不同的来源提取银行账户对账单。我希望能够以某种标准化的方式获取这些数据,无论是 CSV、OFX 还是 XML 等等。我只需要能够获得这些数据。我将使用我自己的帐户来获取交易,所以那里不应该有太多的“法律”问题。Mint.com 等网站如何获取银行对账单?他们只是询问您的帐户信息、URL,然后他们就开始运行了。我怎样才能做到这一点?

4

5 回答 5

7

用你最喜欢的语言写一个屏幕刮板来做这件事。自动化它。

通常,银行通过其在线服务为您提供长达三个月的交易。

当屏幕抓取失败时,不要忘记让它按下紧急按钮。

这里的要点是使其自动化,以便(手动运行它)的痛苦消失,这样您所看到的只是“不断”更新的帐户交易。

于 2011-04-07T06:28:15.167 回答
6

如果您对简单的个人解决方案感兴趣,一种简单的方法是让 Mint 汇总您的所有购买并使用现有的刮刀下载它们。像这样的东西:https ://github.com/mrooney/mintapi 。

于 2015-09-02T17:45:36.127 回答
2

您可能会考虑的其他主要内容是Plaid(更多商业产品,但看起来非常好)和https://www.buxfer.com,它有一个免费的 api。最近的薄荷使刮刀刮擦它变得更加困难。

于 2016-06-15T02:19:05.547 回答
0

使用iCreateOFX Basic v4 获取您的交易并将它们保存到 XLS 的 CSV 以转换为 OFX 和/QIF或尝试v5 beta

于 2014-11-24T13:48:07.873 回答
-1

我不久前阅读了一篇关于此的综合技术文章,但是,我找不到它。根据我的记忆,这就是 mint 从您的银行获取数据的方式:

  1. 该公司的查询API:http ://www.finappstore.com/
  2. 如果银行不在上面的 API 中,它们会回退到屏幕抓取
于 2011-04-07T06:30:09.340 回答