我正在自動執行下載銀行對帳單的過程。我這樣做的方式是使用贏表單WebBrowser控件。我導航到https://www.bankofamerica.com/然後我發現在dom中的用戶名和密碼文本框用c#發送點擊事件到提交按鈕等等等等。最終我得到我準備下載的語句我只是解析頁面源代碼。WebBrowser控件不會下載圖像
該過程有效,但速度很慢。 總之我會想改善這個過程的性能這是我正在考慮的事情:
使用fiddler看到請求和響應希望我可以自動執行相同的過程。 (這種方法的問題是連接是加密的,我必須設置cookie,我相信這樣做會很複雜)。
防止WebBrowser控件下載圖像和CSS。這樣,page.Ready事件會更早觸發,並且過程可能會更快。
因爲我對提琴手知之甚少,只知道http的基礎知識,所以我會選擇編號爲2的選項。我怎樣才能加快這個過程?