Скачать изображение
Eng: Get Image
.6fff7451.png&w=750&q=75)
Компонент, производящий получение изображения. Компонент корректно работает только внутри контейнера “Открыть браузер” либо “Присоединиться к браузеру”.
Свойства
Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
| Свойство | Тип | Описание |
|---|---|---|
| Изображение* | byte[] | Переменная для сохранения данных полученного изображения |
| Шаблон поиска | String | Шаблон поиска элемента управления |
| Элемент | LTools.WebBrowser.Model.IElementInfo | Ссылка на элемент управления |
| Атрибут | String | Название атрибута элемента управления, содержащего URL изображения |
| URL | String | URL изображения |
| Таймаут* | Int32 | Предельное время ожидания завершения процесса (мс) |
Только код
Ниже приведен пример использования элемента в процессе с типом Только код (Pure code):
C#
LTools.WebBrowser.BrowserApp app = LTools.WebBrowser.BrowserApp.Init(wf, "Free email*", LTools.WebBrowser.Model.BrowserTypes_Short.IE);
//По атрибуту
byte[] img = app.GetImage("{\"Tag\":\"IMG\",\"SearchFrames\":false,\"Attributes\":[{\"Key\":\"CLASS\",\"Value\":\"lazyImg\"}]}", "src");
//По URL
img = LTools.WebBrowser.BrowserApp.GetImage(wf, "https://i0.mail.com/mcom/574/10358574%2Cpd=2%2Cf=teaser-card-s/.jpg");
System.IO.File.WriteAllBytes(@"C:\image.png", img);