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

  1. Dimionix

    RequestVerificationToken как передать?

    Вместо строки куки"SessionID=GW9HEaoaC/ItJBmDOZrk8jDPBmPClC4OlYFQLeg7apZ8pOiOFFB9eahwyQnyQaCo/Dkt/N2zbtS5FjP9IWZmaBtOpo86BtRPeeuARFT2Qi63Ccek7eEwWmO/Ekg0tNeX", переменная project.Variables["Cookies"].Value, Для заголовков также, если парсите название заголовка + значение. Если только значение...
  2. Dimionix

    Как переделать этот С# код?

    var tab = instance.ActiveTab; //получаем активный таб инстанса int countOfIterations = 20; //максимальное число проверок элемента на странице int pause = 3; //пауза в секундах после каждой проверки элемента на странице //главный цикл for(int i = 0; i < countOfIterations; i++) { var he =...
  3. Dimionix

    Можно ли как-нибудь вызывать выполнение выбранных элементов на проекте?

    А если я правильно понимаю суть вопроса, то нужно делать "Проект в проекте".
  4. Dimionix

    RequestVerificationToken как передать?

    Скорее всего, сначала нужно делать GET запрос на какой-то url и выпаршивать из ответа токен.
  5. Dimionix

    RequestVerificationToken как передать?

    А, ну да, туплю. В конец кода допишите еще строчкуreturn resultPost;
  6. Dimionix

    RequestVerificationToken как передать?

    Так же, как и в стандартном экшене, в той переменной, которую указали. PS. Надеюсь, что url запроса вы поменяли.
  7. Dimionix

    RequestVerificationToken как передать?

    var data = "данные"; var resultPost = ZennoPoster.HttpPost( "http://domen.com/api/sms/sms-list-contact", // URI data, // Данные "application/x-www-form-urlencoded", // Тип данных String.Empty, // Прокси "UTF-8", // Кодировка...
  8. Dimionix

    Почему конструктор рег. выражений обрабатывается не так как он показывает?

    Надо не "Обработка текста" - "Заменить", а "Обработка текста" - "Regex"
  9. Dimionix

    Проверка изображения на размер сторон

    Свой код C# Image file = Image.FromFile(project.Variables["Путь_к_файлу"].Value); if (file.Width < 100 || file.Height < 100) { throw new Exception("Недопустимый размер"); }
  10. Dimionix

    C# Строки. Удаление строк по признаку. Парсинг рег. выражением

    Несколькими вариантами можно сделать. Один из... Операции над списком - Удалить строки, содержащие текст (текст: parameter:none) > Операции над списком - Объединить элементы списка > Обработка текста - Замена - Regex. Заменить \ parameter:\d+ на пустоту > Операции над списком - Добавить текст.
  11. Dimionix

    Не могу найти параметр для перелистывания страниц вк

    https://m.vk.com/club27053388?offset=5&own=0#posts В ссылке меняйте значение параметра offset= (напр, offset=5, offset=15, offset=25 и т.д).
  12. Dimionix

    ZennoBOX продажа

    Привет! Тут: http://zennolab.com/wiki/ru:zennobox
  13. Dimionix

    Как сделать повтор при ошибке

    Такие стрелочки есть у каждого экшена. Т.е. логика для выхода по ошибке.
  14. Dimionix

    Шаблон для сбора контактов с сайтов.

    Можно, конечно! Только, скорее всего, под каждый сайт нужно будет составлять свои регулярки для парсинга.
  15. Dimionix

    Как сделать повтор при ошибке

    BadEnd обрабатывает только одну (первую) ошибку. Так что нет!
  16. Dimionix

    Как сделать повтор при ошибке

    По сабжу проще, без каких-либо проверок, для каждого проблемного действия, по "неуспеху" вывести стрелочку на паузу и дальше куда нужно?
  17. Dimionix

    макрос работает на одном компе и не работает на другом

    Не хочется рыться в некро-постах/темах, но просто интересно, а что с макросами не так, что не рекомендуется их использовать? Или просто из-за того, что сейчас есть альтернатива - "Свой C# код"?
  18. Dimionix

    Как остановить работу C#

    Предложенный CSS вариант - это, конечно, хорошо, но работает только в цикле. А если, например, стоит пауза +100500, то бяда. Сталкивался с подобным. Но, в стандартных экшенах прерывание той же паузы как-то реализовано. Может (как предложение для функционала PM) можно добавить какую-то кнопку...
  19. Dimionix

    Куда скачивается файл в шаблоне

    Отрабатывает норм (https://www.yandex.ru/) HtmlElement he; for(int i = 0; i < 20; i++) { he = instance.ActiveTab.FindElementByAttribute("a", "innertext", "Посещаемое", "regexp", 0); if(!he.IsVoid) { he.RiseEvent("click", "Full"); return "ok"; }...
  20. Dimionix

    Куда скачивается файл в шаблоне

    Сорри, я тупанул! Если добавили строку throw new Exception("Элемент не найден!"); то break; замените на return "ok";
  21. Dimionix

    Куда скачивается файл в шаблоне

    Значит не находит элемент (кнопку) за указанное время, поэтому долго (тайм-аут * количество циклов). Два варианта: 1. Не верные параметры. 2. Увеличить время ожидания или количество циклов.
  22. Dimionix

    Куда скачивается файл в шаблоне

    Все верно! Клик должен выполниться (строка: he.RiseEvent("click", "Full");), если элемент найден. Можете убрать эту строку, оставив только break; и отдельно следующим экшеном выполнить клик. Добавьте в код условие для выхода по красной стрелке, если элемент не будет найден, если нужно. В конец...
  23. Dimionix

    Куда скачивается файл в шаблоне

    Верно! Если в параметре "Значение" присутствуют символы \ , то поставьте перед кавычками @ . Не совсем понял вопрос. Чуть подправил код HtmlElement he; for(int i = 0; i < 20; i++) { he = instance.ActiveTab.FindElementByAttribute("button", "class", @"button\ button_size_m", "regexp", 0)...
  24. Dimionix

    Куда скачивается файл в шаблоне

    C# HtmlElement he; for(int i = 0; i < 20; i++) // 20 - количество повторений в цикле { he = instance.ActiveTab.FindElementByAttribute("input:text", "id", "text", "text", 0); // Тэг, Имя атрибута, Значение, Тип поиска, № совпадения (параметры как в конструкторе действий) if(!he.IsVoid)...
  25. Dimionix

    Окошко во время выполнения

    http://zennolab.com/discussion/threads/sozdanie-i-rabota-s-sobstvennymi-formami-oknami-windows-cherez-snippety-c.13416/ http://zennolab.com/discussion/threads/besplatnye-snipety-na-zakaz.23450/page-2#post-166032
  26. Dimionix

    Как использовать Socks 5 в поэкте?

    В экшене "Установить прокси" строка должна быть вида: socks5://IP:Port или socks5://login:pass@IP:Port
  27. Dimionix

    variable in c#

    Convert.ToInt32(project.Variables["something"].Value) Convert.ToBoolean(project.Variables["something"].Value)
  28. Dimionix

    Как изменить "регион" в браузере

    Для Яндекса: в ссылке добавить/поменять параметр &lr= с нужным регионом. Регионы можно посмотреть здесь: https://yandex.ru/yaca/geo.c2n Для Google: https://www.google.com/search?hl=en&q=машина&gl=us , hl=en - язык, gl=us - код страны. А есть ли у Гугла настройка выдачи по регионам России -...
  29. Dimionix

    Таймаут

    http://zennolab.com/discussion/threads/ogranichenie-vremeni-zagruzki-stranicy.7569/#post-43416
  30. Dimionix

    отключить Автозапуск видео

    Попробуйте отключите загрузку плагинов (Браузер > Настройки > Flash/Java). А вообще, парсить несколько тысяч страниц через браузер - бред. Делайте на GET запросах.
  31. Dimionix

    Общие признаки

    По js_\w+ должно находить. Есть еще одинаковые общие атрибуты: fullTag и height. Попробуйте задать несколько условий.
  32. Dimionix

    Общие признаки

    js_\w+
  33. Dimionix

    Общие признаки

    Попробуй так: Атрибут: id Значение: js_[\w]{1,2} Тип поиска: regexp
  34. Dimionix

    Помогите с Get запросом, как правильно получить куки?

    Все там есть! POST запрос на URL: http://login.rutracker.org/forum/login.php Referer: http://rutracker.org/forum/index.php Кодировка: windows-1251 Данные: login_username=LOGIN&login_password=PASS&login=вход Тип данных: urlencoded
  35. Dimionix

    Помогите с Get запросом, как правильно получить куки?

    Парсите из заголовков регуляркой (?<=Set-Cookie:\ ).*?(?=;) Все полученные данные состыковываете в строку с разделителем "; " (точка с запятой и пробел). Давно бы так! А вообще, для начала советую пользоваться поиском по форуму, не говоря уже о Гугле, все ваши вопросы обсуждались ни одну сотню...
  36. Dimionix

    Помогите с Get запросом, как правильно получить куки?

    Можно и стандартным кубиком выпарсить из заголовков ответа Post запроса.
  37. Dimionix

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

    Ctrl+Z не помогает?
  38. Dimionix

    Помогите с Get запросом, как правильно получить куки?

    Куки этим сниппетом берутся при работе через браузер, а у вас, как вижу, авторизация происходит POST запросом и браузер, наверно, отключен.
  39. Dimionix

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

    В 5.9.7.1 так же. Но это как-то особо и не напрягает, привык уже снимать фокус с экшена кликом на пустое поле. А вот самопроизвольное несанкционированное выделение группы экшенов (хз с какого билда началось) - явление не редкое и напряжное, т.к. фокус снимается только кликом по этой группе с...
  40. Dimionix

    Помогите с Get запросом, как правильно получить куки?

    Авторизуетесь на сайте и потом выполняете код.
  41. Dimionix

    Zennoposter и Win10

    http://zennolab.com/discussion/threads/win-10-and-minimize.24722/
  42. Dimionix

    Помогите с Get запросом, как правильно получить куки?

    return instance.GetCookie("rutracker.org", true);
  43. Dimionix

    Таймаут

    Вообще код выглядит так: HtmlElement he; for(int i = 0; i < 20; i++) { he = instance.ActiveTab.FindElementByAttribute("input:text","id","text","text",0); // Тэг, Имя атрибута, Значение, Тип поиска, № совпадения (параметры как в конструкторе действий) if(!he.IsVoid) { break...
  44. Dimionix

    Остановка загрузки страницы по времени.

    Есть такой "феномен")) Экшен "Табы" > Настройка таба. Ставите его перед переходом на страницу и выставляете тайм-аут (максимальное время загрузки страницы). В вашем случае можно сначала попробовать другое решение: Браузер > Настройки > Состояние занятости > поставить все галочки.
  45. Dimionix

    Коменты

    http://zennolab.com/wiki/ru:start