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

  1. Hannes

    Склеить 2 фотографии или добавить px сбоку

    Здравствуйте! Подскажите, пожалуйста, как можно склеить 2 фотографии по горизонтали (фото всегда разного разрешения), либо добавить 200px слева от фото? Пример как нужно: или Зачем нужно: Автоматизирую сервис обработки фотографий. Сервис накладывает водяной знак в левой нижней части...
  2. Hannes

    Отсортировать фотографии на цветные и черно белые

    @Sherminator , вы волшебник! :dm: Спасибо!
  3. Hannes

    Отсортировать фотографии на цветные и черно белые

    Здравствуйте! Вопрос не совсем по зенке, но буду благодарен за любые подсказки. Появилась необходимость отсортировать цветные и черно-белые фотографии. Нужно делать пару раз в день, не обязательно через зенку. Есть у кого на примете подходящий софт, желательно без сложных настроек? Спасибо.
  4. Hannes

    Как найти крутую идею, для своего IT проекта и доводим её до продакшена. | Дорогу осилит идущий - Часть 0.

    Очень живая статья, будто пообщался с другом по душам. Удивлен, что набрала так мало голосов. Огромное спасибо @tanichev :bt:
  5. Hannes

    Голосование: Семнадцатый конкурс статей

    Несмотря на небольшое количество работ в этом конкурсе, для себя нашел интересных тем больше, чем обычно. Спасибо авторам!
  6. Hannes

    ⚡Эргономичность как предел автоматизации

    Так и знал, что упоминание кнопочки "Бабло" оживит тему :D
  7. Hannes

    ⚡Эргономичность как предел автоматизации

    Недавно с другом обсуждали книгу "Магия утра" и стало понятно, что понимание слово "осознанность" у нас совершенно разное. Залезли в википедию, но и это не помогло. У каждого свой жизненный опыт, каждый из нас по-разному воспринимает одно и тоже. Уверен, что мысли из этой статьи будут кому-то...
  8. Hannes

    ⚡Эргономичность как предел автоматизации

    Как подтверждение мыслей из 1 части можно привести в пример покраску лавочки в парке. Это отличный пример предела автоматизации и эргономичности решения.
  9. Hannes

    ⚡Эргономичность как предел автоматизации

    1 и 2 часть статьи очень хорошо дополняют друг друга. В 1 части куча красивых слов, "глубоких рассуждений", которые (имхо) являются обычным словоблудием. И после 2 часть статьи. Парсинг публичных прокси. Ну камон, серьёзно? О каком пределе автоматизации и эргономической эстетике может идти...
  10. Hannes

    Как спарсить сообщение из окна

    Или попробуй поискать в DOM после появления окна с сообщением.
  11. Hannes

    Регулярные выражения на все случаи жизни

    Спасибо, но в данном случае не подходит. Мне нужно удалить лишний слеш только если он есть, способ выше повредит "https://" Есть такой способ: заменить // на пустоту заменить https: на https:// Но надеялся одной регуляркой решить.
  12. Hannes

    Регулярные выражения на все случаи жизни

    Здравствуйте! Помогите, пожалуйста, составить регулярку. Нужно в url заменить двойной слеш "//" на один не затрагивая при этом "https://" Т.е в ссылке https://www.site.com/123// нужно сделать так: https://www.site.com/123/ На кубиках придумал как это сделать, но излишне сложно получается(
  13. Hannes

    Быстрое выделение чекбоксов

    @Moonwalker , так и оказалось. :bk: У меня шаб автоматически проскроливал страницу до конца, а потом выполнялся блок выделения чекбоксов. В процессе тестов почему-то совершенно забыл, что страницу нужно проскроливать и тестировал этот код. Спасибо огроменное! :bt:
  14. Hannes

    Быстрое выделение чекбоксов

    Здравствуйте! Мне потребовалось быстро выделить порядка 100 чекбоксов на странице. Зенкой это делается слишком долго, нашел c# код, который ускоряет работу. HtmlElementCollection hecol = instance.ActiveTab.FindElementsByAttribute("input:checkbox", "fulltagname", "input:checkbox", "regexp")...
  15. Hannes

    Вставка переменной в C#

    @Gunjubasik , спасибо за помощь! Вроде делал всё правильно, но где-то налажал. Диалог с тобой помог разобраться и теперь всё работает отлично :dk: :bt: вставил в итоге так: var traffic = instance.ActiveTab.GetTraffic(); foreach(var t in traffic) { if (t.Url ==...
  16. Hannes

    Вставка переменной в C#

    Я возможно запутал тебя и себя этим project.Context["traff"] В варианте без него var traffic = instance.ActiveTab.GetTraffic(); foreach(var t in traffic) { if (t.Url=="https://zennolab.com/ru/") { return System.Text.Encoding.UTF8.GetString(t.ResponseBody); } } return "Ничего не...
  17. Hannes

    Вставка переменной в C#

    Код отсюда: https://zennolab.com/discussion/threads/perexvatit-responce.74730/#post-502957 Мне нужно получить содержимое get запроса из монитора трафика. Всё ок работает, только переменную вставить не могу в этот код правильно)
  18. Hannes

    Вставка переменной в C#

    Здравствуйте! Залип на вставке переменной в этот C# код. Есть код: var traffic = project.Context["traff"]; foreach(var t in traffic) { if (t.Url=="https://zennolab.com/ru/") { return System.Text.Encoding.UTF8.GetString(t.ResponseBody); } } return "Ничего не нашли"; И нужно...
  19. Hannes

    Скрол по координатам с отцентровкой

    Огромное спасибо за советы! :dk: Буду изучать.
  20. Hannes

    Скрол по координатам с отцентровкой

    Здравствуйте! Подскажите, пожалуйста. Мне требуется нажать на чекбокс, но на странице сайта сверху и снизу множество элементов "поверх страницы". Иногда чекбокс оказывается за этими элементами и клик идёт не по чекбоксу, а по элементу поверх него и ломает логику шаблона. Мне нужно отцентровать...
  21. Hannes

    Регулярные выражения на все случаи жизни

    Огромное спасибо! :dk: :bo:
  22. Hannes

    Регулярные выражения на все случаи жизни

    Здравствуйте! Подскажите, пожалуйста, как очистить текст от знаков и цифр, оставив только текст и пробеллы? Пример текста HOLIDAY INN 123 #ТЕСТ D C GROUP, INC HARSTAD INC DON пробовал сам составить, лучшее, что получилось это "\w+". Но берёт только первое слово, а нужно всю строку.
  23. Hannes

    Настройка расписания. "Ожидает завершения повторения"

    Удалил проекты из ZP и добавил их заново - всё стало работать корректно. Видимо, глюки. Надеюсь, не повторяться. :cl:
  24. Hannes

    Настройка расписания. "Ожидает завершения повторения"

    Спасибо за отклик! Версия 7.3.1.0. Pro версия зенки. 1 поток Обычно нет. В самом ZP выставил ограничение на 50 потоков, этого должно хватать с запасом.
  25. Hannes

    Настройка расписания. "Ожидает завершения повторения"

    Актуально, вообще не работают проекты с расписанием. Пробовал включать-выключать его, никакого результата. :bn:
  26. Hannes

    Настройка расписания. "Ожидает завершения повторения"

    Здравствуйте! Подскажите, пожалуйста, что значит "Ожидает завершения повторения" в настройках расписания проекта? Настройки выглядят так: Последнее выполнение в в 18:25 Текущее время: 20:34. Почему шаблон не работает? Чего он ждёт?
  27. Hannes

    GET. Ошибка 400. Нужно ли экранировать символы "_", "()"?

    Мы похоже всё же про разные сайты говорим) С экранированием скобок выдавало ошибку, вроде 403
  28. Hannes

    GET. Ошибка 400. Нужно ли экранировать символы "_", "()"?

    Совершенно забыл, что в настройках проекта есть альтернативный метод http-запросов. Включил альтернтивный метод - всё стало работать как нужно. @up_lvl, @doc спасибо за помощь! :bt: Я счастлив :D :dk:
  29. Hannes

    GET. Ошибка 400. Нужно ли экранировать символы "_", "()"?

    Здравствуйте! Вторые сутки не могу корректно выполнить GET запрос API (не оффициальное) на одном из сайтов. Прошу подсказать, в чём может быть проблема. Захожу на страницу сайта, в сниффере PM запрос выполняется корректно. Создаю запрос из корректно выполненного через "Создать действие из...
  30. Hannes

    Очистка данных при смене профиля

    Не знал этого. Спасибо большое за помощь! :dk:
  31. Hannes

    Очистка данных при смене профиля

    А зачем тогда функция перегенерации профиля в PM ("Текущий профиль - Перегенерировать"), если профиль не меняется?
  32. Hannes

    Очистка данных при смене профиля

    Здравствуйте! У меня есть шаблон для полу-ручной регистрации аккаунтов на одном сайте. Аккаунтов нужно мало, потому регаю через PM, после регистрацию меняю профиль ("Текущий профиль - Перегенерировать"), чищу кеш и куки кубиками, подставляю новые прокси (ipv4, сайт говорит в одни руки продаёт)...
  33. Hannes

    Мобильные прокси 3G / 4G / LTE mskproxy | Mobile Proxies

    Ребята слились в начале июня. Магазин заблокирован. Прокси не работают. Мне в личку не отвечают, знаю, что некоторым другим клиентам тоже. Остались должны денег. Не рекомендую иметь с ними дел в их последующих проектах. Для поисковика: taxiars мошенник
  34. Hannes

    PROXY6.NET - Индивидуальные прокси ДЕШЕВО / IPv6 от 3.6 руб / IPv4 = 99 руб

    Все арендованные у proxy6 прокси whoer.net показывает как Черный список: Да (Спам/Заражён) Поэтому можешь не париться. Они продают прокси которые уже в спам листах, до тебя, их это не смущает особо. Дважды ведь в спам лист не добавят. ;-)
  35. Hannes

    PROXY6.NET - Индивидуальные прокси ДЕШЕВО / IPv6 от 3.6 руб / IPv4 = 99 руб

    Любой продавец прокси будет защищать свои прокси от недобросовестного использования. Это нормально. Имхо, тут как в пословице: "То и вина, что попался!". Портишь прокси - лови бан, а правила лишь основание.
  36. Hannes

    Как сравнить дату и время в разных часовых поясах?

    Не понял, почему первый кубик не запускать. Получаю первым кубиком дату и время в GMT-4 "05.08.2021 11:13:48" (по Москве это 05.08.2021 17:13:48 ). Помещаю в переменную "date_of_last_work". Запускаю второй и третий кубик, получаю результат "2 часа прошло с 05.08.2021 11:09:52" Ну неверно же...
  37. Hannes

    Как сравнить дату и время в разных часовых поясах?

    @volody00, Спасибо за отклик! Получаю время в GMT-4. Задача такова у меня: Есть переменная с датой и временем в часовом поясе GMT-4 (США, Вашингтон). Мне нужно взять значение этой переменной и проверить, прошло ли 2 часа. Проблема в том, что код заточен под другой часовой пояс. Если можешь...
  38. Hannes

    Как сравнить дату и время в разных часовых поясах?

    Здравствуйте! Можете, пожалуйста, подсказать, как подправить скрипт сравнения прошло ли заданное количество часов от дата и время для чека даты с измененным часовым поясом GMT-4? var datetime_start = project.Variables["date_of_last_work"].Value; var datetime_utc =...
  39. Hannes

    Получить дату и время в часовом поясе GMT-4

    Здравствуйте! Подскажите, пожалуйста, как получить дату и время в переменную в часовом поясе GMT-4 (США, Вашингтон)? Нашел только обходные пути с вычитанием часов: DateTime CurrentTime = DateTime.Now; DateTime enddatetime = DateTime.Now.AddMinutes(-360)...
  40. Hannes

    Переменная в c#

    Работает отлично! @radv, @Phoenix78, спасибо Вам огромное! :bo:
  41. Hannes

    Переменная в c#

    Здравствуйте! Подскажите, пожалуйста, как правильно вставить переменную пути сохранения картинки в этот код: string base64str = project.Variables["forma_excel_exit_text"].Value; File.WriteAllBytes(@"C:\123\456.png", Convert.FromBase64String(base64str)); Знаю, что переменная вставляется...
  42. Hannes

    Проект в проекте. Вопрос по профилю и прокси.

    Спасибо за развёрнутый ответ! :dk:
  43. Hannes

    Проект в проекте. Вопрос по профилю и прокси.

    Привет! Подскажите, есть основной проект, который запускает другие шаблоны. В основном проекте подгружается профиль и прокси, нужно ли в доп. шаблонах добавлять загрузку профилей и установку прокси или будут действовать настройки основного шаблона?
  44. Hannes

    Регулярные выражения на все случаи жизни

    @sergodjan66 @Roman48 Запоздалое огромное спасибо за помощь! :dk::bo: Написал, а отправить забыл( :bk:
  45. Hannes

    Регулярные выражения на все случаи жизни

    @sergodjan66, спасибо! Но не работает так.
  46. Hannes

    Регулярные выражения на все случаи жизни

    Напомните, пожалуйста, как в регулярном выражение прописать игнорирование буквенных и цифровых значений (A-Za-z0-9) в отдельной части текста? /managers/:account_id"],"FdrFJe":"8614406522123124098", Нужное значение выделенное зелёным. Красным выделены символы, которые всегда разные...
  47. Hannes

    Регулярные выражения на все случаи жизни

    Помогите, пожалуйста, составить регулярки(у), что бы разбить значение на 2 части: 11111111 at 2222222 aaaabbbbb at re43fgsd 0000000at11111 at 3333333 То, что до at в одну, то, что после в другую переменные нужно поместить. Вроде показалось мне простой задачей, но подвис.
  48. Hannes

    [Plugin] Улучшение действия "Создать проверку наличия выделенного текста": плагин FindPhraseOrExc

    Кто используется Chrome, плагин к сожалению работать не будет:
  49. Hannes

    Регулярные выражения на все случаи жизни

    Спасибо тебе огромное!
  50. Hannes

    Регулярные выражения на все случаи жизни

    Здравствуйте! Помогите, пожалуйста, правильно составить такую регулярку: Перед искомым выражением всегда есть: (тут ничего, пусто) Это идёт после искомого текста: последняя / или ? Гайды по регуляркам честно смотрел, но не получилось нормальное работающее выражение сделать.