Вот шаблон рабочий по тому принципу, который Вы взяли за основу. Собирает всё что нужно. Изучите его пошагово и потом переделайте шаблон под запросы. Список и таблица к файлам не привязаны.
Ещё раз спасибо огромное за помощь.
Логику я примерно понял.
1. загружаем сайт.
2. ждём 3 секунды (почему 3 ? он же там проверяет 5 секунд)
3. идём в счётчик (вот тут не понял, что значит от 0 до меньше 5, это количество попыток? )
4. ищем текст "Процедура", я так понимаю это слово-маркер. Пока его не найдёт, то не будет перехода. Если нашёл, то значит страница загрузилась на 100%
5. записываем "Дмитров"
6. Кликаем "Поиск"
7. Берём страницу Дом (а зачем там стоит точка "Останова"? ) и кладём в переменную ОллДата
8. действие Regex не понятно: А - берём глобальную переменную Пэгс.Дом 2. парсим на предмет задоного значения ( (?<="paginator__item\ ng-star-inserted">).*?(?=</span) ). Интересно что мы тут парсим ? в. почему ищем "одно совпадение" и затем стоит цифра 5 ? г. кладём в переменную Пэгес_тотал.
9. Затем и переменной ОллДата берём текст и разделяем его lot-description__procedure-number. кладём в список Длист. (почему именно такой разделитель назначили ?)
10. из списка Длист удаляем строки 0 и 1
11. берём первую строку из списка Длист и кладём в переменную Разбор и удаляем строку после взятия.
далее идут 5 действий подряд:
12. из переменной Разбор ищем совпадения "Имя процедуры", берём первое совпадение кладём результат в переменную "Процедуру"
13. из переменной Разбор ищем "Описание Лота", берём первое совпадение кладём результат в переменную "Описание"
14. из переменной Разбор ищем "Цена", берём первое совпадение кладём результат в переменную "Цена"
15. из переменной Разбор ищем "Начало Заявки", берём первое совпадение кладём результат в переменную "Время"
16. в Таблицу, добавляем строку, пишем переменные: Процедура (Стринг,Таб) Описание (Стринг,Таб) Цена (Стринг,Таб) Время. - напомните пожалуйста, Стринг.Таб разделяет по столбцам, если правильно помню. Затем мы возвращаемся обратно к пункту 11.
Вот тут я не понимаю, как алгоритм в пункте 11 понимает, что ему надо уходить по пунктирной стрелке на логику "Увеличить счётчик на 1" ?
Дальше тоже не понимаю про счётчики: что значит увеличить счётчик переменной на 1 ? и почему дальше мы пишем вот так: {-Variable.pagenumber-} > {-Variable.pages_total-} ? т.е. если Номер_Страницы больше на чем Номеров_Всего, то ставим на Паузу или как понять ? а если нет, то переходим в алгоритм где переменная куда:Value Тэг:input:number - Не очень понятно, как это работает. почему эта конструкция у нас всегда срабатывает, как переключение следующей страницы ?
дальше вроде бы понятно.
Можете мне подсказать или кинуть ролик, как мне из таблицы запихнуть данные в мою таблицу, в приготовленный файл. Я пока не понял этого. Видимо пропустил это в роликах.
P.S. я могу как-то отблагодарить Вас за помощь?