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

  1. A

    Как найти то число, которое ближе всего к нулю?

    Засунуть все переменные в массив и выполнить следующий код. double[] vars = {0.2, 1, 10}; return vars.Min();
  2. A

    Все предложения по интерфейсу, дизайну и юзабилити постим сюда :)

    Хорошо бы еще добавили, горячую клавишу для открытия общего кода, если он добавлен в проект, что бы окно общего кода автоматически не закрывалось, когда выходишь из режима расширенного редактора и что бы общий код сразу открывался на вкладке "Общий код". Задолбался клацать:dy: И сделать, что бы...
  3. A

    Как сделать var test = name.Split('.').ToList(); C Точкой?

    Ошибка, потому что в name нет точек. Перед сплитом сделать замену | на . name = name.Replace('|','.');
  4. A

    Яваскрипт в зенно не работает?

    У меня работает если поставить опцию в кубике: выполнять на текущей странице. Если поставить выполнять локально, то то же ничего не возвращает.
  5. A

    Сделать цену меньше

    На форуме подобный вопрос не раз обсуждался. // Преобразуем значение переменной price в число с плавающей точкой double price = double.Parse(project.Variables["price"].Value.Trim().Replace('.',',')); // Значение процента double proc = 20; // Вычисляем новую цену return price * ( 1 + proc / 100 );
  6. A

    Развернуть сайт на локалке

    Так проще поднять какую-нибудь линуху на виртуалке, например debian. И имхо без всякой С панели, которая жрет ресурсы, сделать 100500 сайтов.
  7. A

    Не получается сделать проверку выделенный текст.

    Наверняка, текст находится в html элементе, у которого display='none'
  8. A

    Игнорировать загрузку страницы (не типичная ситуация)

    Для исполнения кода на странице: Tab tab = instance.MainTab; if ((tab.IsVoid) || (tab.IsNull)) return -1; string script = "setInterval(function(){ // здесь js код делает нужный запрос }, время повтора запроса в миллисекундах );"; return...
  9. A

    Способом Post Get нужные мне ссылочки можно собирать только с Page Dom, или возможно...

    Возможно все. Нужно разбираться, что приходит в ответе на запрос.
  10. A

    Игнорировать загрузку страницы (не типичная ситуация)

    Запрос, который отправляется на сервер, засунуть в js код: setInterval
  11. A

    Как установить CodeCreator

    Он уже установлен и находится в папке с зенкой.
  12. A

    Помогите правильно подставить куки в POST запрос

    Мне, в таком случае, помог только C#. Правой кнопкой, преобразовать кубик в код C#, и разбирать по справке, чего не хватает.
  13. A

    Помогите правильно подставить куки в POST запрос

    А заголовки полностью совпадают при отправке руками и кубиком?
  14. A

    Помогите правильно подставить куки в POST запрос

    Отметил на картинке.
  15. A

    Помогите правильно подставить куки в POST запрос

    Да. Посмотрите, какой заголовок при ручной отправке и такой же поставьте в этом поле.
  16. A

    Помогите правильно подставить куки в POST запрос

    Куки вставлены правильно. На этой вкладке при отправке кубиком куки могут быть и не видны. Важно, что бы они были видны на вкладке "Основные" в заголовках. Проверьте заголовок Content/type (Тип данных) на вкладке "Основные" и галку "использовать оригинальный урл" на вкладке "Дополнительно"...
  17. A

    Как правильно организовать многопоток с таблицей

    Для critical crash - добавить action Bad End. Для остального присваивать емейлам какой-либо статус, который записывать при старте шаба. А вообще лучше работать с БД для этих целей.
  18. A

    Как узнать зенкой что передалось post запросом, когда нажал на кнопку в браузере

    То же пользуюсь этим методом, но он не всегда срабатывает. Если трафик заблокировать, то нужный запрос не всегда попадает в переменную через метод GetTraffic, при этом в окне Траффика нужный запрос есть. Приходится еще раз жать на кнопку, пока запрос не сохранится в переменную. Возможно этот...
  19. A

    Json decode

    string jsonstr = "{\"description\":\"{\u041e\u0433\u043e|\u0412\u043e\u0442} {\u041f\u0435\u0440\u0432\u044b\u0439|\u0412\u0442\u043e\u0440\u043e\u0439|\u0422\u0440\u0435\u0442\u0438\u0439} {\u0422\u0435\u0441\u0442|Test}\"}"; var json = project.Json.FromString(jsonstr); return json.description;
  20. A

    Капча вопрос ответ

    Скорей всего придется собирать самому, потому что админ сайта, наверняка, свои вопросы-ответы вставил в капчу, но возможно если есть сайт капчи, может и есть где-то база.
  21. A

    Капча вопрос ответ

    Распознавать вопросы, и копить базу ответов.
  22. A

    Capmonster 2 в локальной сети

    Взял здесь https://zennolab.com/wiki/ru:general-settings в разделе Капчи. В настройках ПМ прописывается домен (ip адрес капмонстра).
  23. A

    Capmonster 2 в локальной сети

    Надо в настройках КМ прописать 192.168.2.204 (адрес где стоит КМ). И капчи отправлять на этот адрес.
  24. A

    javascript authorization не работает GET запрос

    Не ответ от сервера, а тело запроса, открывается 2-ным нажатием на нужный запрос в Окне - Траффик.
  25. A

    Работа с БД в многопотоке - как заставить каждый поток работать только со своим соединением ?

    Пример из 1-го поста у меня работает, так же как у вас. Попробуйте interactive_timeout поставить 28800 в my.cnf
  26. A

    Работа с БД в многопотоке - как заставить каждый поток работать только со своим соединением ?

    Пока не пробовал, но глянув на код появилась мысль, которая может помочь. Переведите запросы к БД в C# код (у меня переводится в правой кнопкой мыши) и засуньте всю логику в один кубик.
  27. A

    Работа с БД в многопотоке - как заставить каждый поток работать только со своим соединением ?

    Я использую для БД php (openserver), поэтому, возможно у меня и не возникало такой проблемы. Т.е. вся логика между запросами находится в одном кубике C#. Скиньте мне проект, который у в 1-м посте. Попробую у себя на 5.18.0.0
  28. A

    Работа с БД в многопотоке - как заставить каждый поток работать только со своим соединением ?

    Транзакции пробовали? Т.е. между select for update и update делать проверку данных, если все в порядке сделать commit, если нет, то откатить транзакцию (rollback). Или покопать в сторону настроек mysql. Возможно стоит, какая-то настройка, которая позволяет повторно использовать открытые...
  29. A

    Работа с БД в многопотоке - как заставить каждый поток работать только со своим соединением ?

    Для mysql должно помочь: перевести бд из myisam в innodb (предварительно сделав back up БД) и использовать select for update.
  30. A

    Как значения переменной вставить в обработку текста?

    Закоментированные строчки (2 слеша в начале) содержат ваши переменные, которые нужно переименовать и подставлять вместо "придуманных" значений. В настройках c# кубика поставить галку возвращать значение. Переменная isadded будет содержать признак добавления данных в вашу переменную. Т.е. ваш...
  31. A

    пустое значение переменной, когда она не пустая

    if (project.Variables["myvar"].Value.Length==0) return 0;
  32. A

    Как значения переменной вставить в обработку текста?

    // project.Variables["mylongvar"].Value; string mylongvar = "11,22,33"; string[] arr = mylongvar.Split(','); // что ищем project.Variables["elm"].Value; string elm = "33"; // Признак добавления значения в переменную bool isadded = false; if (Array.IndexOf(arr, elm)<0) { mylongvar +=...
  33. A

    Как переставить буквы между собой местами

    Может подойдет C# код, который генерит случайный набор символов в диапазноне от А-z и 0-9, любой длины?
  34. A

    javascript authorization не работает GET запрос

    Посмотрите в логах ПМ Окна-Траффик, что уходит в get запросе и сравните с тем, что уходит если делать вручную.
  35. A

    Как получить HtmlElementCollection, если HTML-код есть только в виде строки?

    В пустую вкладку загрузить html код из этой строки и уже к этой странице применять указанный метод или загрузить код в iframe или обойтись вообще без метода FindElementsByAttribute, а искать элемент с помощью регулярных выражений.
  36. A

    Парсить title в шаблоне

    Для парсинга title можно исполнить на странице js код: return document.title;
  37. A

    Понять что за ошибки в коде

    Может и можно, но мне проще было скопировать из этой папки нужный код в нужное место. Я попробовал сделать. Нужно просто скопировать код внутрь namespace ColorThief. Например: namespace ColorThief { public class QuantizedColor { public QuantizedColor(Color color, int...
  38. A

    Понять что за ошибки в коде

    https://github.com/KSemenenko/ColorThief/ - Корневая папка проекта. Внизу есть указанная папка (ColorThieft.Shared). Простым копипастом работать не будет. Это проект VisualStudio. Просто нужно скопировать нужные строчки в OwnCode по правилам C#.
  39. A

    Понять что за ошибки в коде

    Имена, на которые ругается ПМ находятся в папке ColorThieft.Shared. Их нужно правильно скопировать (подключить) в общий код.
  40. A

    Понять что за ошибки в коде

    Как в с# кубике вызываешь методы подгруженного namespace?
  41. A

    [SOLVED] Post/get + браузер

    Сохраните изначально куки методом instance.GetCookies("",false). Тогда они правильно сохранятся и установятся при следующей их загрузке в инстансе методом SetCookie.
  42. A

    Крашится win 10 Zennoposter+Capmonster

    У меня такая же проблема. win10 zp + CM. Ошибки в дампе всегда разные. (Изредка повторяются). Поставил последние драйвера, переустанавливал систему, не помогло. Спасло только поставить CM в режим httpRequest. Крашить стало реже, может работать неделю без сбоев.
  43. A

    Модуль числа

    Или так: Math.abs(x)
  44. A

    Быстро получить координаты курсора

    Вычислить координаты элемента, до которого нужна прокрутка и затем вписать в эмуляцию.
  45. A

    Время запуска проекта

    Как вариант: может запустить шаблон сначала в 1 поток, который запишет стартовое время проекта в файл или базу данных, остальные потоки запустить с задержкой и они будут сравнивать уже это значение.
  46. A

    Время запуска проекта

    Подходит оба варианта, предложенные выше. В каждом потоке значение стартового времени будет уникальное.
  47. A

    Время запуска проекта

    Еще можно в начале шаблона сохранять значение переменной окружения {-TimeNow.Date-}, в свою локальную переменную.
  48. A

    Как сделать такой POST запрос

    https://help.zennolab.com/en/v5/zennoposter/5.17.0.0/webframe.html#topic634.html
  49. A

    json и C#

    string JsonString = project.Variables["VarSJson"].Value; project.Json.FromString(JsonString); return project.Json;
  50. A

    Google ReCaptcha 2, % разгадывания.

    В настройках КМ, какая опция стоит во вкладке распознавание: тип RC2instance? Если Хром, поставь firefox.