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

  1. Adigen

    Работа с общим кодом, на примерах из вики, как правильно?

    Так вы пробуете через new создать экземпляр класса содержащий только статический метод, объект класса конечно создастся, но статический метод надо вызывать без создания класса. И жестко подключаться к инстансу очень плохое решение, т.к. в зеннопостере у инстансов порт постоянно меняется. Лучше...
  2. Adigen

    Релиз ZennoPoster новая версия 5.10.1.0 (10.11.2016)

    Мне хочется из коробки кнопку бабло, но приходится делать свои ее реализации ))
  3. Adigen

    Релиз ZennoPoster новая версия 5.10.1.0 (10.11.2016)

    Вам никто не мешае самому определить геолокацию прокси, и прописать ее, сам функционал-то есть.
  4. Adigen

    Как взять несколько строк из одного файла?

    На всякий случай, надо, по возможности, писать код, который будет правильно работать как при однопоточном, так и при многопоточном выполнении, это правила хорошего тона. А если у честь что ZP организация потоков имеет свои ньюансы, то надо использовать или объекты блокировки которые...
  5. Adigen

    Релиз ZennoPoster новая версия 5.10.1.0 (10.11.2016)

    Т.е. несколько версий на одном компе будет поддерживаться только со следующей версии и далее, более старые так не получится ?
  6. Adigen

    Double умножение

    Надо использовать CultureInfo.InvariantCulture, например: string str = "123,456"; return Convert.ToDouble(str.Replace(",", "."), CultureInfo.InvariantCulture);
  7. Adigen

    Java

    Вопрос неверно поставлен, причем тут JAVA и ZennoPoster не ясно вообще. Если посмотреть на ваше выражение, и ответ который вам выдает, то вы пробуете умножать в снипете. Тогда вам выдает все верно, т.к., по умолчанию при конвертации в строку, число выводится в самом коротком строковом...
  8. Adigen

    Только локальные IP

    Ну, вроде все правильно прописали, теперь запрос на ип роутера по порту 7080 будет передаресовываться компу 192.168.1.2 на порт 7080 Только после сохранение настроек, роутер не забудте перегрузить, и на компе с капмонстром, на время тестов отрубите все антивирусы, и файрволы, особенно встроенный...
  9. Adigen

    Только локальные IP

    Надо в роутере Port Forwarding настроить, если роутер позволяет конечно, чтобы он пробрасывал запросы к себе на порт xxxx на комп зенки с портом yyyy, тогда все заработает.
  10. Adigen

    Сбор символов и еще пару вопросов

    В фильтрах увеличьте размер капчи, и надо поиграться с настройками центров масс, такая капча должна %80-90 распознаваться в теории
  11. Adigen

    Номер формы

    Скинь мне штук несколько страниц в личку, и что тебе надо в них найти, я тебе сделаю запрос, это будет проще, а то гадание на кофейной гуще получается.
  12. Adigen

    Номер формы

    Потому-что условия очень расплывчатые, если не нашли по href ищем по InnerText, если не нашли по нему ищем просто имени тэга. Испльзуйте xPath лучше. HtmlElement he = instance.ActiveTab.FindElementByXPath("//a[contains(@href,'login')]", 0); if (he.IsVoid) throw new Exception("Елемент не...
  13. Adigen

    Как зайти в ВК с 2 акков в одном проекте?

    Как вариант создать еще инстанс, и в нем вступить, но это через сниппеты только.
  14. Adigen

    Номер формы

    <div><div>vasya</div></div> <div>vasya</div> Элемент, есть и там и там, но в одном случае его найдет в другом нет. А если все одинаково, то скорее всего вы пытаетесь искать до того как страница загрузиться полностью. Попробуйте после перехода и до парсинга, такой сниппет...
  15. Adigen

    Голосовалка! Нужны пользователям такие фичи или нет?

    Неверно изначально поставлен вопрос, что такое выполнение JS до загрузки страницы ?, а если мне надо боди там например ? Разрабы обещали сделать возможность запуска JS скрипта на событиях OnRender в браузере, когда это будет реализовано, все 3 пункта можно будет очень легко решить. Возможность...
  16. Adigen

    Номер формы

    Очень просто, вы ищете какойто элемент, он должен быть там-то, он есть все ок. Его нет, вы смотрите исходники, и видите что есть на месте этого элемента, толи страница не подгрузилась, толи у нее другая врестка, толи еще 100500 вариантов. Но у Вас уже есть информация чтобы понять, а в чем-же грабли.
  17. Adigen

    Передать 1 значение в общий код, там с ним провести действия, а вернуть уже 2 значение.

    OwnCode: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.IO; using System.Text.RegularExpressions; using ZennoLab.CommandCenter; using...
  18. Adigen

    Номер формы

    Сохраняем в файлы: {-Page.Source-} {-Page.Dom-}
  19. Adigen

    Номер формы

    Если это происходит иногда, то надо сделать слепки страниц и смотреть а чем они отличаются от тех где все ок кликает.
  20. Adigen

    Не могу найти кнопку тест для отладки.

    http://zennolab.com/discussion/threads/zennoposter-5-novyj-bild-zennoposter-5-10-0-2-17-10-2016.32065/page-11#post-233304
  21. Adigen

    Номер формы

    Так а куда кликать то надо ? Выж дайте информации сначала, чтобы вам помочь могли.
  22. Adigen

    Премодерация

    Почитайте статью на тему создания своих окон, там все очень подробно расписано и разжевано, сделать свое окно проблем не должно возникнуть. http://zennolab.com/discussion/threads/sozdanie-i-rabota-s-sobstvennymi-formami-oknami-windows-cherez-snippety-c.13416/
  23. Adigen

    Получить минимальное значение переменных C# или JS

    Ага, забыл в число сконвертировать, если сравнивать по строковому типу, то 15 будет меньше 2х например. string[] vars = new string [] { project.Variables["per1"].Value, project.Variables["per2"].Value, project.Variables["per3"].Value }; var result = vars.Where(item => {...
  24. Adigen

    Как бороться с таким

    Надо пример сайта, никогда такого не встречал.
  25. Adigen

    Получить минимальное значение переменных C# или JS

    А что он должен при пустой возвращать ? Вот код который пустые, не инициализированные или равные 0 пропускает при поиске. string[] vars = new string [] {"1", "2", "3", null, "", "0"}; int result = vars.Where(item => { int val = 0; if (String.IsNullOrWhiteSpace(item) ||...
  26. Adigen

    Премодерация

    Как вариант создать своую форму и выводить ее, но через капчу намного проще и быстрее, особенно если со сниппетами не дружите.
  27. Adigen

    Delete global variable in C#

    Global variables accessible for all scripts, if they use correct namespace and variable name
  28. Adigen

    Delete global variable in C#

    Yes, when you break project, variable not decrease, so you can create one little project, that would reset it, and run this project after debug/breaking. Or use files (think it,s more simple)
  29. Adigen

    Delete global variable in C#

    The problem is, that you don,t know what of threads is last. So, if you want use global vars, you can use one that will contains count of runing threads, each thread in start increase it by 1, and decreased when end. if var is null or 0, we have no threads running, so it,s new run.
  30. Adigen

    Delete global variable in C#

    Just set it to null at the end of the last thread
  31. Adigen

    C# закрыть вкладку

    Перед открытием вкладки сохраняете в переменную текущее время, и когда понаоткрывали вкладок, сравниваете по каждой время открытия с текущим, там где прошло достаточно, закрываете вкладку.
  32. Adigen

    Как парсить XML ?

    Да, в версиях до 5.10.x.x. только через сниппеты, ну или регулярками.
  33. Adigen

    Релиз ZennoPoster 5 новый билд ZennoPoster 5.10.0.2 (17.10.2016)

    В сниппете ставите BreakPoint, и при запуске увидите отладчик на нем.
  34. Adigen

    Как парсить XML ?

    Через сниппет вариантов множество. Если использовать только функцонал зенки, тогда так:
  35. Adigen

    Вопросы по HTTP API для взаимодействия стороннего софта с CapMonster.

    Моя твоя не понимать. Судя по вашим постам, Вы очень поверхностно знакомы с программированием, в частности с С#, но постоянно пытаетесь из себя строить гуру, это какая-то новая модная фишка ?
  36. Adigen

    Вопросы по HTTP API для взаимодействия стороннего софта с CapMonster.

    Запрос без доп параметров, с автоопределением капчи, по возможности. POST http://capmonster2.com/in.php HTTP/1.1 User-Agent: TubeCast v1.0 Accept: */* Accept-Language: ru Content-Type: multipart/form-data; boundary=8d3fe5455aca93e Host: 192.168.1.31:88 Content-Length: 6335 --8d3fe5455aca93e...
  37. Adigen

    Зеннопостер загружается минут 20

    В зеннопостере, если стоит галка на авто поиске источников, то после определенного их количества начинается такая фигня, если галка не стоит и добавить большую пачку, думаю будет тоже самое ( Выход: удалять файлы с источниками, и следить чтобы их количество не перешагивало какой-то порог (какой...
  38. Adigen

    Решено Предложение по внедрению функционала подмены JS или его переменных до загрузки страницы

    Если ты делаешь на запросах, то на сервак ничего не улетит вообще, кроме того что ты сам туда отправишь
  39. Adigen

    Релиз ZennoPoster 5 новый билд ZennoPoster 5.10.0.2 (17.10.2016)

    От 1 до 6, когда надо брать от 1 до 5, и это не причуда разработчиков зеннопостера, это стандарт C#, так-что все вопросы в Microsoft https://msdn.microsoft.com/ru-ru/library/2dx6wyd4(v=vs.110).aspx minValue Type: System.Int32 Возвращается включенный нижний предел создаваемого случайного числа...
  40. Adigen

    Решено Предложение по внедрению функционала подмены JS или его переменных до загрузки страницы

    Может, часто js фомирует трекинг строку, затем добавляет на страницу запрос на картинку с этим трекингом, в итоге все уходит до полной загрузки страницы на сервер.
  41. Adigen

    Выполнение JS скрипта на onRender

    Сказали что сделают в одном из ближайших билдов.
  42. Adigen

    CM2 Проверка, подключен модуль или нет

    Сделайте пожалуйста возможность проверки, подключен в CM2 нужный мне модуль или нет, т.к. бывает что при падении машины/и даже других обстоятельствах после перезагрузки CM2 модулей в нем нет., а так хоть скрипты смогут определять есть модуль или нет, и если нет тормозить себя сами а не ходить...
  43. Adigen

    Решено Предложение по внедрению функционала подмены JS или его переменных до загрузки страницы

    Вот срачь развели, разрабы обещали запилить возможность запуска JS на onRender событиях браузера, как запилят, то подменяй сколько твоей душе угодно, а пока не запилили, костылями, костылями.
  44. Adigen

    Определить Проект по PID base.exe

    Включаете отображение инстансов, и в названии окна инстанса увидите PID процесса. А дальше уже разбираемся какой именно инстанс из сидящих в этом процессе тормозит. В вашем случае сразу будет видно, т.к. у вас на один base один инстанс.
  45. Adigen

    Переделать код

    LOL, и это называется post get решением рекапчи ? Спасибо, поржал ))
  46. Adigen

    Переделать код

    В зенке все кубики обернуты в try catch, выход по красной ветке это catch и есть. Скорость работы ВНУТРИ try catch АБСОЛЮТНО такая-же как без него. У меня стойкое впечатление, что вы вообще не понимаете процессов о которых расуждаете.
  47. Adigen

    Переделать код

    А он и НЕ ДОЛЖЕН на него действовать !!!!!! Возьмите почитайте книжки по .NET
  48. Adigen

    Переделать код

    И как этот код должен работать ??????? Если вам надо отловить ошибку в потоке, так и трай катч в нем вешайте.
  49. Adigen

    Переделать код

    Вот я взял и запустил ваш код: Тип Время Путь Сообщение 11:51:54 Without variable: 5208,2081 11:52:00 With variable: 5175,2726 11:52:00 Выполнение кода C# действия id: 4004f507-95cd-43a4-bbf4-9c20d2957818 группы действий id...
  50. Adigen

    Переделать код

    System.Diagnostics.Stopwatch sw; Func<int> getVar = () => { return 3; }; Func<int, int> withVariable = (int input) => { int var1 = 5; int s = input + var1; int y = s + getVar(); return y; }; Func <int,int> withoutVariable = (int input) => { return getVar(); }; sw =...