Как загрузить изображение из веб-управления с помощью C # без точного URL изображения - PullRequest
0 голосов
/ 02 июля 2011

Я создал программу для автоматической загрузки изображения.Я передаю код HTML, я вижу, что атрибут SRC элемента HTML IMG не является точным URL-адрес файла изображения, это похоже на следующее:

<img id="door2img" width="450" height="50"
      src="/pincode/pin1.php?lang=zh&amp;r=1309587154480&amp;rule">

Это сбивает с толку, я использую c # webcontrol для программирования,Я могу получить элемент img html, как я могу загрузить изображение в такой ситуации, потому что там нет URL изображения?

1 Ответ

1 голос
/ 02 июля 2011

Извлеките значение атрибута src и добавьте его к базовому URL (т. Е. В http://some.site.com/section/page?id=5 базовый URL будет http://some.site.com).. Передайте эту строку в WebClient.DownloadFile или WebClient.DownloadData, и выполучите то, что вам нужно.

...