1
我想以編程方式(WPF,C#)登錄到我的財務帳戶網站(https)並檢索我的一些帳戶數據。由於該網站使用cookie和其他會話驗證,我認爲最好的方法是使用網頁瀏覽器控件,而不是httpWebRequest。我似乎無法捕捉屏幕內容。捕獲網頁內容wpf網頁瀏覽器
我能夠使用winforms成功地做到這一點,但我想在WPF中做到這一點。下面是從WinForms項目的代碼片段:
webBrowser1.Navigate(@"https://myfinancialaccountURL");
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(
wb1DocumentCompleted);
private void wb1DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
string wb1LogonScreen = webBrowser1.DocumentText;
--- process the data, etc. ---
}
這裏從WPF嘗試的代碼片段:
webBrowser1.Navigated += new NavigatedEventHandler(webBrowser1_Navigated);
webBrowser1.Navigate(@"https:myfinancialaccountURL");
我已經廣泛地研究了WPF Web瀏覽器控件,它有一個文檔屬性,但我不知道如何獲取內容(或內部文本)。
我已經研究了這個,但我仍然無法找到答案。請告訴我是否需要提供更多信息。我非常感謝這裏的一些幫助。
感謝名單
謝謝。我會試一試並報告結果。 – user2000900
我知道這個答案永遠不會被提問者選中,但我只是試了一下,它的工作原理! – Tronald