Вместо унылого кликания добавьте кубик C#-кода c XPath:
//Переходим на активную вкладку:
Tab tab1 = instance.GetTabByAddress("page");
if (tab1.IsBusy) tab1.WaitDownloading();
//используя XPath находим последний елемент в поиске яндекс карт
HtmlElement he = instance.ActiveTab.MainDocument.FindElementByXPath("//ul[last()]/li[@class='search-snippet-view'][last()]/div", 0);
// делаем быстрый скролинг ( https://help.zennolab.com/en/v5/zennoposter/5.7/webframe.html#ZennoLab.CommandCenter~ZennoLab.CommandCenter.HtmlElement~ScrollIntoView.html )
if (!he.IsVoid)
{
// scroll view of tab to the html element
he.ScrollIntoView();
}
else
{
project.SendInfoToLog("не нашли елемент, не скролим", true);
return "не нашли елемент, не скролим";
}
После него надо сделать паузу пару секунд, чтобы все точно прогрузилось, проверку типа «Если уже есть кнопка "Добавить организацию", то успешный конец», и листать пока не появится эта кнопка.
Делал такой шаблон на браузере под заказ, но он не подходит для нормального парсинга, так как Яндекс лимитирует для популярных запросов максимальное количество елементов при таком скролинге. Раньше был лимит 500, теперь вроде вообще до 100..200 урезали.
Смотрите в сторону перехвата запросов к API\Json и эмуляции этого алгоритма. Это намного труднее, но даст лучший результат, поскольку там лимиты не таке жесткие.
Ну или на правах рекламы укажу тему продаж своего шаблона, где как раз все описание реализовано:
Продажи парсера организаций Яндекс Карты (Справочника), 40 000 организаций минуту, без платного API
Или на крайняк мою базу на складчике найдете, правда там продажи пойдут через недельку-две "
База организаций России из Яндекс Карты (Яндекс Справочник)", тем же шаблоном делалась + дополнительным парсером Е-mail.
Как видите, на зенке можно все что угодно реализовать, только старания и мозги нужны.