我試圖從網站採取圖片元素,並將其顯示在PictureBox中。代碼不會返回任何錯誤,但不會顯示任何內容。pictureBox.ImageLocation無法檢索HTMLElement
我使用一個WebBrowser類,並嘗試使用,一旦網頁完成調用加載
void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
pictureBox1.ImageLocation = wb.Document.GetElementById("ctl00_mainContent_identityBar_emblemImg").InnerText; // does nothing
label1.Text = "Last Played: " + wb.Document.GetElementById("ctl00_mainContent_lastPlayedLabel").InnerText; // works fine
}
這裏的網頁我試圖從拉動圖像的一個例子的事件顯示元素:http://halo.bungie.net/Stats/Halo3/Default.aspx?player=SmitherdxA27 ^這是與該例子中的橙色背景的鳥。
我試着運行下面的代碼:http://pastebin.com/TUV6xABS只有一個pictureBox在我的form1 ..我沒有得到任何錯誤,但沒有顯示,我做錯了什麼? – Abraham 2013-02-12 22:50:00
這很奇怪。設置斷點,獲取src,將其複製並粘貼到瀏覽器上,看看圖像是否顯示。 – 2013-02-12 23:27:33