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