С# регулярное выражение

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
<title>Вы заблокированы</title> Всем привет!!! Подскажите как с кода на С# спарсить и сделать проверку, если такое существует то возращаемся в началло проекта, если нет то продолжаем..
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
тег или текст может быть на странице но оказаться в скрытом месте, что говорит о том что акк не заблокирован.
если у тега есть ширина или высота или он находится в видимой области окна, можно счтитать что таки заблокировали.
нужно реально смотреть разницу между двумя состояниями.
для вашего случая тег title полюбому должен быть видимым так что...
для того чтобы проверить в шарпе нужно
C#:
var e = instance.ActiveTab.FindElementByAttribute("title", "innertext", "Вы\\s*?заблокированы", "regexp", 0);
if (!e.IsVoid) throw new Exception("таки скатины заблокировали, идем по красной ветке ((");
 
  • Спасибо
Реакции: ssXXXss

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
LexxWork спасибо!!! всё работает
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Как правильно написать регулярку в С# для сравнения на активной странице. Есть такое значение Id=144&amp или такой вариант [144] , в первом случае мне надо выпарсить цифры и проверить, по второму варианту \[144].*? по такой регулярке находится одно значение то что мне нужно, но это через кубик DOM, в этих значениях меняются только цифры, LexxWork пытаюсь по твоему примеру что то сообразить ничего не получается
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Всех с Наступающим!!!!
<span id="offerapp-started-counter" class="offerapp-label" style="display: none;"></span></a> - это правильно
<span id="offerapp-started-counter" class="offerapp-label" style="">1</span></a> - это нет, цифра может быть любая
Выручайте таким решением)) как правильно написать в С# проверку, между проверкой пауза 1 минута, проверять пока не будет правильно, если правильно то идём по этому пути

string path = project.Directory + "\\test.txt";
string project_dir = "{"+"-Project.Directory-}";
string text = String.Format("{2}",project_dir,project.Variables["url"].Value,project.Variables["description"].Value);
bool appendNewLine = true;
FileSystem.FileAppendString(path, text, appendNewLine);
с меня пивасик рыба ваша)), но только что бы было киви
 

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