所以,我正在尝试创建我自己的个人mint.com类型应用程序,仅供本地使用。所以,我希望它登录我的银行帐户,并获取我的交易记录。
到目前为止,我已经尝试使用ruby mechanize gem。这似乎不起作用,因为我银行的表格使用javascript来改变表格然后提交。我发现waitr会正确执行javascript,但它会打开一个浏览器窗口来执行此任务,据我所知,我必须手动点击保存,然后运行一个单独的命令到我的rails应用程序来解析脚本一旦我已经手动保存了它。
我更希望脚本能够登录(通过填写表单并执行javascript),登录后导航到页面,单击单选按钮,然后单击提交按钮。如果你自己这样做,你会得到一个保存对话框。所以,我需要以某种方式能够保存应用程序知道它在哪里的文件。从那里,它将解析csv文件并使用数据创建一些漂亮的东西(我可以处理的部分)。
非常感谢任何帮助。