Здравствуйте, есть сайт по госзакупкам. Задача у меня получать по кнопке данные по закупкам по номеру. На сайте в разделе закупки есть поиск. Парсинг плохо знаю, на скрине код поиска html. В Тут код:

```1c
    &НаСервере
    Процедура ОКНаСервере(Каталог = ", Раздел = ")

    Объект.КаталогЗагрузки = "D:/fail_parsing/";
    НашеСоединение = Новый HTTPСоединение("www.zakupki.gov.ru/epz/order/extendedsearch/results.html");

    ЧтениеХТМЛ = Новый ЧтениеHTML;
    ПостроительДОМ = Новый ПостроительDOM;
    ИмяФайла = Объект.КаталогЗагрузки + "poisk.html";

    ЧтениеХТМЛ = Новый ЧтениеHTML;
    ПостроительДОМ = Новый ПостроительDOM;
    ИмяФайла = Объект.КаталогЗагрузки + "/catalog/" + СтрЗаменить(Каталог, "/", "_") + ".html";
    НашеСоединение.Получить(Каталог, ИмяФайла);
    ЧтениеХТМЛ.ОткрытьФайл(ИмяФайла, "UTF8-");
    ДокументHTML = ПостроительДОМ.Прочитать(ЧтениеХТМЛ);

    ЭлементыTABLE = ДокументHTML.ПолучитьЭлементыПоИмени("section");

    Для каждого ЭлементTABLE Из ЭлементыTABLE Цикл

    КонецЦикла;

    КонецПроцедуры
```

В ЭлементыTABLE показывает пусто второй скрин. Документ дом не пустой т.к. по тегу body не пусто, по тегу "form" искал тоже пусто
Подскажите как к поиску обратиться, чтоб найти закупку нужную.
---
Вот пример парсинга сайта, я получал таблицу с курсами УЕ. Возможно поможет.

```1c
    Адрес ="https://...";

    WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
    WinHttp.Open("GET", Адрес, 0);
    WinHttp.SetRequestHeader("Accept-Language", "ru");
    WinHttp.SetRequestHeader("Accept-Charset","utf-8");
    WinHttp.setRequestHeader("Content-Language", "ru");
    WinHttp.setRequestHeader("Content-Charset", "utf-8");
    WinHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
    WinHttp.setRequestHeader("Connection", "close");

    Попытка
    WinHttp.Send();
    WinHttp.waitForResponse(5);
    Исключение
    Сообщить(ОписаниеОшибки());
    КонецПопытки;

    ТекстСтраницы = WinHttp.ResponseText;

    НомерСтрокиНачало = СтрНайти(ТекстСтраницы, "<table class");
    НомерСтрокиКонец = СтрНайти(ТекстСтраницы, "</table>");

    ТекстТаблицы = Сред(ТекстСтраницы, НомерСтрокиНачало, НомерСтрокиКонец);
    ТекстБезТегов = СтроковыеФункцииКлиентСервер.ИзвлечьТекстИзHTML(ТекстТаблицы);

    МассивТаблицы = СтрРазделить(ТекстБезТегов, Символы.ПС, Ложь);
```

далее уже обходил таблицу и тянул данные.
---
Там вроде API был, смысл парсить html?
---
Вот пример парсинга сайта, я получал таблицу с курсами УЕ. Возможно поможет.

```1c
    Адрес ="https://...";

    WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
    WinHttp.Open("GET", Адрес, 0);
    WinHttp.SetRequestHeader("Accept-Language", "ru");
    WinHttp.SetRequestHeader("Accept-Charset","utf-8");
    WinHttp.setRequestHeader("Content-Language", "ru");
    WinHttp.setRequestHeader("Content-Charset", "utf-8");
    WinHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
    WinHttp.setRequestHeader("Connection", "close");

    Попытка
    WinHttp.Send();
    WinHttp.waitForResponse(5);
    Исключение
    Сообщить(ОписаниеОшибки());
    КонецПопытки;

    ТекстСтраницы = WinHttp.ResponseText;

    НомерСтрокиНачало = СтрНайти(ТекстСтраницы, "<table class");
    НомерСтрокиКонец = СтрНайти(ТекстСтраницы, "</table>");

    ТекстТаблицы = Сред(ТекстСтраницы, НомерСтрокиНачало, НомерСтрокиКонец);
    ТекстБезТегов = СтроковыеФункцииКлиентСервер.ИзвлечьТекстИзHTML(ТекстТаблицы);

    МассивТаблицы = СтрРазделить(ТекстБезТегов, Символы.ПС, Ложь);
```

далее уже обходил таблицу и тянул данные.
---
Да спасибо попробую так, но там опять нет понимание что делать с поиском как активировать его если найду, может тут api надо использовать не было опыта с этим. Поиск это же наверно метод у них какой-то.
---
Там вроде API был, смысл парсить html?
---
Да тоже подумал об этом, буду смотреть