Скачать изображение

Browser - Get image

Компонент, производящий получение изображения. Компонент может работать как внутри контейнеров "Открыть браузер" и "Присоединиться к браузеру", так и как отдельная активность.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

  1. Шаблон поиска [String] - Шаблон поиска элемента управления.

  2. Элемент [LTools.WebBrowser.Model.IElementInfo] - Ссылка на элемент управления.

  3. Атрибут [String] - Название атрибута элемента управления, содержащего URL изображения.

  4. Изображение* [byte[]] - Переменная для сохранения данных полученного изображения.

  5. URL [String] - URL изображения.

  6. Игнорировать сертификат [Boolean] - Признак отсутствия проверки сертификата сервера.

  7. Таймаут* [Int32] - Предельное время ожидания завершения процесса (мс).

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

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);  

Last updated