Помочь с c#

poludivan41k

Client
Регистрация
24.05.2018
Сообщения
104
Благодарностей
8
Баллы
18
Нужно на странице группы веб версии телеграмм перебрать все посты которые отображаются, начиная снизу, если текст сообщения == моему тексту то посчитать количество сообщений до него(если текст не найден искать дальше)
, и если > моего числа вернуть тру, если нет false
я уже попытался написать не получилось, там в коде элемента эти сообщения не отображаются, может с js подгружаются.

контакты
@buybuy1


вот мой код

//веб версия telegram
// открыли чат
HtmlElement Menu = instance.ActiveTab.FindElementByAttribute("div","class","im_history_messages_peer","regexp",0);
HtmlElementCollection ActMenu = Menu.FindChildByAttribute("div","class","im_history_message_wrap","regexp",0)
.FindChildrenByAttribute("div","class","im_message_text","regexp");
return ActMenu;
//количество постов
int ActMenuCount = ActMenu.Count();
//перебираем начиная с конца
for (int a = ActMenu.Count; a > 0; a--) {
//берем текст
string path = ActMenu.GetByNumber(a).GetAttribute("innertext");
return path;
//сравниваем
if (path == project.Variables['mytext'].Value)
{


//проверяем количество постов до этого поста начиная с конца
if (a>Int32.Parse(project.Variables["interval_count"].Value))
{ return true;
} else {
return false;
}


} else {
;
}
}
// не нашли
return false;

выдает ошибку
Компиляция кода Ошибка в действии "CS1012" "Превышение допустимого числа символов в символьной константе". [Строка: 13; Cтолбец: 32] т.к HtmlElementCollection ActMenu равен почему то 1...
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)