我正在自动化下载我的银行对账单的过程。我这样做的方法是使用 win forms WebBrowser 控件。我导航到https://www.bankofamerica.com/然后我在 dom 中找到用户名和密码文本框,用 c# 将点击事件发送到提交按钮等填写它们。最终我得到了我想要下载的语句准备好我只是解析页面源。
该过程有效,但速度很慢。总之,我想提高这个过程的性能这些是我正在考虑的事情:
使用fiddler查看请求和响应,希望我可以自动化相同的过程。(这种方法的问题是连接是加密的,我还必须设置 cookie,我相信这样做会很复杂)。
防止 WebBrowser Control 下载图像和 css。这样 page.Ready 事件将更早触发,并且该过程可以更快。
我会选择 2 号选项,因为我对 fiddler 知之甚少,只知道 http 的基础知识。我怎样才能加快这个过程?