Я пытаюсь взять элемент изображения с веб-сайта и отображать его внутри 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 на моей форме1. У меня не было никаких ошибок, но ничего не отображалось, что я делаю неправильно? – Abraham
Это очень странно. Установите контрольную точку, получите src, скопируйте ее и вставьте в браузер и посмотрите, отображается ли изображение. –