Результаты поиска

  1. A

    Как получить значение "Service port"?

    int port = instance.Port;
  2. A

    Recaptcha Zennodroid

    через токен ещё возможно
  3. A

    подключение расширения MetaMask к сайту

    document.querySelector('w3m-modal').shadowRoot.querySelector('wui-card > w3m-router').shadowRoot.querySelector('w3m-connect-view').shadowRoot.querySelector('wui-flex').querySelector('wui-list-wallet[name="MetaMask"]').click()
  4. A

    подключение расширения MetaMask к сайту

    MetaMask - в двойные кавычки
  5. A

    ZD добавить работу со свойствами элемента через C#

    IAppiumDriverAPI driver = instance.DroidInstance.AppiumDriver; var elem = driver.FindElementByXPath("//*"); return elem.GetAttribute("package");
  6. A

    подключение расширения MetaMask к сайту

    document.querySelector('w3m-modal').shadowRoot.querySelector('w3m-router').shadowRoot.querySelector('w3m-connect-view').shadowRoot.querySelector('wui-flex').querySelector('wui-list-wallet[name="MetaMask"]').click()
  7. A

    Еще один вопрос про регулярки.

    [\s\t]{1}[A-Z]{3}[\s\t]{1}
  8. A

    Еще один вопрос про регулярки.

    Возможно, имеется в виду, 3 любых подряд стоящих одинаковых букв в верхнем регистре (найдёт ровно 3 буквы, меньше и больше 3 не найдёт) ([A-Z])(?<!\1.)\1{2}(?!\1)
  9. A

    Как узнать работает ли другой шаблон?

    https://zenno.club/discussion/search/2162239/?q=gettaskinfo&o=date
  10. A

    Javascript: Получить значение id кнопки в переменную, которое получили в консоли браузера (инстанса)

    После клика на кнопке выполните кубик код js на странице, в котором будет return window.kakyato_peremennaya;
  11. A

    Javascript: Получить значение id кнопки в переменную, которое получили в консоли браузера (инстанса)

    У вас же есть функция handleButtonClick, добавьте в неё window.kakyato_peremennaya = buttonValue; И после отработки клика на кнопке забирайте жсом значение - return window.kakyato_peremennaya;
  12. A

    Javascript: Получить значение id кнопки в переменную, которое получили в консоли браузера (инстанса)

    Сохраняйте нужное значение в переменной виндоу. После отработки клика выполните код, который возвращает значение этой переменной.
  13. A

    Xpath

    Замените /descendant::path[ на /descendant::*[name()='path'
  14. A

    Работа с MySQL в многопотоке

    Возможно надо смотреть в сторону индексов и составных индексов.
  15. A

    Изменение формата числа

    return project.Variables["nomer"].Value.PadLeft(6,'0');
  16. A

    C# Вырезать часть текста из списка при помощи регулярного выражения

    Вряд ли трим поможет. Возможно так: string file = File.ReadAllText(@"Путь к файлу"); project.Variables["listSearchRegex"].Value = Regex.Replace(file, "<div\\ class=\"col-3\\ col-md-4\\ product_list\"[\\w\\W]*?(?=<div\\ class=\"col-3\\ col-md-4\\ product_list\"\\ )", ""...
  17. A

    Помощь в коде замены строк

    foreach (var item2 in ListB) { if(item2.Trim() == "") continue;
  18. A

    Помощь в коде замены строк

    Добавь в начало цикла форич: if(item2.Trim() == "") continue;
  19. A

    подключение расширения MetaMask к сайту

    Этот пример рабочего кода, который из вашей страницы сделан (сначала только нужно нажать чекбокс). Можете для удобства в хроме зайти на эту страницу и ПКМ -> показать код. В консоли тестируете js, затем переносите в зену.
  20. A

    подключение расширения MetaMask к сайту

    Метамаск находится за shadow-dom. Только через js или поиск по картинке. Что-то вроде - var mtm = document.getElementsByTagName('onboard-v2')[0] .shadowRoot .querySelector('div[class*="name"]')...
  21. A

    Ускорить/оптимизировать поиск по таблице в C#

    Попробуйте скопировать таблицу в "память" - в таблицу непривязанную к файлу и в ней искать.
  22. A

    Как решить капчу с цветами?

    Расстояние между цветами мерять. sqrt(|R1^2+G1^2+B1^2 - R2^2+G2^2+B2^2|) Наименьший будет искомый.
  23. A

    Возврат к предыдущему квадрату

    Не обязательно, можно и на кубиках. А всем кубикам, которые связаны с элементами на странице вывести по красной на паузу, а с паузы на тот же кубик. Если выскочит капча, то шаблон зациклиться, пока асинхрон не решит капчу.
  24. A

    Возврат к предыдущему квадрату

    Один из способов - запустить асинхронную таску в начале проекта, которое будет проверять и решать капчу.
  25. A

    Экранирование и разэкранирование текста для JSON

    Можно и не скачивать NewtonsSoft а юзингах прописать: using Global.ZennoLab.Json;
  26. A

    После парсинга страницы, исчезает нумерация строк в списке.

    Нумерация не исчезает - в строке слишком много текста, поэтому номер не видно
  27. A

    Базы данных на пальцах (для новичков)

    Надо преобразовать массив данных в строку. Например, можно так: var zt = project.Tables["tmp"]; string tosql = ""; for(int i = 0; i < zt.RowCount; i++){ string name = zt.GetCell("A",i); string age = zt.GetCell("B",i); tosql += $"('{name}', '{age}'),"; } return "INSERT INTO zennolab...
  28. A

    нужна помощь с генерацией чисел

    Код c#, который я ранее выслал должен подойти
  29. A

    нужна помощь с генерацией чисел

    Что да? )) Я две разные последовательности привёл. Какая из них?
  30. A

    нужна помощь с генерацией чисел

    Последовательность такая должна быть: 1/197/123/39/2/2 1/198/123/39/2/2 1/199/123/39/2/2 1/200/123/39/2/2 1/2/124/39/2/2 1/3/124/39/2/2 1/4/124/39/2/2 1/5/124/39/2/2 1/6/124/39/2/2 Или...
  31. A

    Подскажите xPath

    Попробуйте xpath протестировать для начала в devtools
  32. A

    нужна помощь с генерацией чисел

    Не понятна закономерность последовательности. Предположим, что так: string start_sequence = "1/2/2/2/2/2"; int[] numA = start_sequence.Split('/').Select(nums => int.Parse(nums)).ToArray(); int numend = 200; for (int num0 = numA[0]; num0 <= numend; num0++) for (int num5 = numA[5]; num5 <=...
  33. A

    Подскажите регулярку, чтобы вытащить только цифры

    return project.Variables["tmp"].Value.Replace(" ",".").Split('.') .First().Replace(",","");
  34. A

    Подскажите регулярку, чтобы вытащить только цифры

    Обязательно регулярку? Первый кубик - Split по точке. Второй кубик - Replace запятой на пустоту Или кодом в один кубик: return project.Variables["tmp"].Value.Split('.') .First().Replace(",","");
  35. A

    Не удалось выполнить проект в ZP. Как решить?

    Выводи в лог ЗП, то что приходит с сайта, перед тем, как распарсить JSON.
  36. A

    Подскажите плз как лучше сделать

    Тогда мало информации. Надо проверить изменение, какого-то конкретного элемента в JSON или сам факт любого увеличения? Ещё возможен вариант добавления нового товара, тогда по какой ветке выходить?
  37. A

    Подскажите плз как лучше сделать

    Значения из ранее сохранённой таблицы в одну переменную, новое значение из гет запроса в другую переменную. Сравниваем значения
  38. A

    Как же сравнить даты?

    DateTime pdate = DateTime.Parse(project.Variables["data"].Value); // Если дата в data меньше, чем текущая, выходим по красной. if( pdate < DateTime.Now){ return null; }
  39. A

    C# добавить/удалить строку в excel в заданном диапазоне?

    Велосипедный способ: перед использованием сделать резервную копию екселевского файла. var zt_orig = project.Tables["t1"]; lock (FileSyncObjects.TableSyncer) { List<List<string>> orig = new List<List<string>> { }; //Копировать оригинал for (int i = 0; i < zt_orig.RowCount...
  40. A

    C# добавить/удалить строку в excel в заданном диапазоне?

    Это два последовательных действия: сначала добавляет 35 строку, потом сразу удаляет 36ю?
  41. A

    Вопрос на изменение данных

    Никак, doc.URL - только для чтения Возможно подойдёт: instance.ActiveTab.Navigate("http://site.ru");
  42. A

    Поиск и сравнение дублей

    Возможно это код подойдёт для поиска точных дублей: //Исходный список var zl = project.Lists["s1"]; //Результирующая таблица var zt = project.Tables["t1"]; zt.Clear(); Dictionary<string,List<string>> dubli = new Dictionary<string,List<string>> {}; zl.ToList().ForEach( item => {...
  43. A

    Как сделать, что бы запросы на определенный домен в Chromiun шли через другой прокси?

    Сделайте эту тему, хотя бы, доступной только для клиентов)
  44. A

    Вычислить медианное значение

    // Переводим значения в числа var data = list.Select(x=>int.Parse(x)).ToList();
  45. A

    Сниппеты эмуляции мыши: FullEmulationMouse

    Y +=200;