string str = project.Variables["text"].Value;
str = Regex.Replace(str, @"[^+\d]", "");
if (!Regex.Match(str, @"^\+?(7|8)\d{10}(\D|$)").Success)
throw new Exception(); // если номер телефона не RU, то выход по красной
// если RU - выход по зелёной
Как собрать атрибуты для всех элементов на странице в C#
IZennoList list = project.Lists["List"]; // список проекта, в который класть результат
Tab tab = instance.ActiveTab;
HtmlElementCollection elements = tab.FindElementsByXPath("//a[contains(@class, 'results-item__link')]")...
Если директория проекта - D:\PaySite\Pay\pornolab.net, то всё должно быть правильно.
А в переменных проекта Random и Id_torrent точно есть какие-то значения и нет ли в них каких-нибудь лишних пробелов?
Вас никто в заблуждение не вводил, Вы сами так решили. Повторюсь, если Вы чего-то не знаете - не значит, что этого нет.
В следующий раз, если хотите что-то уточнить официально, то пишите на [email protected].
Читать или не читать - дело Ваше. Только, если Вы чего-то не знаете, то не нужно придумывать и вводить в заблуждение других пользователей своими постами типа "НИЧЕГО не дают."
IZennoList listFilePaths = project.Lists["FilePaths"]; // список проекта, в который класть пути к файлам
string directory = @"C:\Files\"; // путь к директории
string extensions = "*.png, *.jpg, *.jpeg"; // маски файлов
SearchOption option = SearchOption.TopDirectoryOnly; // искать только в...
Нужно выбрать "Выполнять на текущей странице".
Ещё варианты:
// Выбрать "Выполнять на текущей странице"
location.reload(); // перезагрузка текущей страницы из кэша
location.reload(true); // перезагрузка текущей страницы с сервера
history.go(0)...
Варианты:
1. CapMonster 2 (Универсальный модуль)
2. CapMonster
3. С# ZennoPoster + Tesseract.Net SDK
4. Распознавание символов без tesseract, CM и прочих сервисов
Очень простой C# код
IZennoList list = project.Lists["List"]; // список проекта, в который класть результат
string input = project.Variables["html"].Value; // переменная проекта с кодом
lock (SyncObjects.ListSyncer) {
list.AddRange(Regex.Matches(input, @"/used/.*?(?="")")...
Например,
[^\w] - НЕ слово = \W;
[^\s] - НЕ пробельные символы;
[^.,!?] - НЕ точка, НЕ запятая, НЕ воскл. знак и НЕ вопр. знак;
[^\w\s\\\-/.,!?:;] - НЕ слово, НЕ пробельные символы, НЕ слэши и т.д.
Т.е, грубо говоря, всё что в квадратных скобках после ^ - это НЕ.
Экранировать обязательно нужно...
[^\w\\\-/.,!?:;] заменить на пустоту
остальные символы, которые нужно оставить, можешь дальше перечислить.
(\W)+\1 заменить на $1
или чтоб не трогать переносы строк ([^\w\r\n])+\1 заменить на $1