我想用python创建一个自动执行某些银行任务的机器人。该机器人应该能够执行以下操作。
登录在线银行网站(例如Chase,CapitalOne等),然后下载/保存以CSV文件形式提供的近期交易活动。
将CSV文件的内容与Google表格文档进行比较。
根据先前的比较结果,对Google表格文档和CSV文件进行编辑。
将更新的CSV文件传输到远程位置。
我应该怎么做?
答案 0 :(得分:0)
欢迎使用StackOverflow!我们鼓励您发布到目前为止所提出的代码,以便我们为您解决特定问题。这是一个非常普遍的问题。
在使用Google Chrome时,我会尽力为您指明正确的方向:
首先,您将要使用inspect元素并查看网络日志,同时在网站上执行某些任务以及记录cookie。
这样做,您的目标应该是找出如何使用请求和cookie来访问最近的交易。当您与银行网站打交道时,这可能会很困难,而且非常安全。
弄清楚这一点之后,您将需要研究请求库以及适用于Python的Sheets API。使用请求库登录银行并收集交易。使用表格API处理Google表格中所需的所有内容。
另一个容易得多的选择是将Selenium与无头浏览器一起使用:https://selenium-python.readthedocs.io/