创建Bot以使用python自动执行银行业务任务

时间:2018-11-26 02:38:24

标签: python automation

我想用python创建一个自动执行某些银行任务的机器人。该机器人应该能够执行以下操作。

  1. 登录在线银行网站(例如Chase,CapitalOne等),然后下载/保存以CSV文件形式提供的近期交易活动。

  2. 将CSV文件的内容与Google表格文档进行比较。

  3. 根据先前的比较结果,对Google表格文档和CSV文件进行编辑。

  4. 将更新的CSV文件传输到远程位置。

我应该怎么做?

1 个答案:

答案 0 :(得分:0)

欢迎使用StackOverflow!我们鼓励您发布到目前为止所提出的代码,以便我们为您解决特定问题。这是一个非常普遍的问题。

在使用Google Chrome时,我会尽力为您指明正确的方向:

首先,您将要使用inspect元素并查看网络日志,同时在网站上执行某些任务以及记录cookie。

这样做,您的目标应该是找出如何使用请求和cookie来访问最近的交易。当您与银行网站打交道时,这可能会很困难,而且非常安全。

弄清楚这一点之后,您将需要研究请求库以及适用于Python的Sheets API。使用请求库登录银行并收集交易。使用表格API处理Google表格中所需的所有内容。

另一个容易得多的选择是将Selenium与无头浏览器一起使用:https://selenium-python.readthedocs.io/