lalf

  1. Lord_Alfred

    PostgreSQL (СУБД) и ZennoPoster - подключение через ODBC

    Понадобилось взаимодействие с базой данных, размещенной в постгре, полопатил форум и практически ничего не нашел. А так как взаимодействия с ODBC у меня ранее не было - я совсем не понимал что нужно делать. Ибо к MySQL я подключился в первый раз "в легкую", а вот тут возникли проблемы. Не...
  2. Lord_Alfred

    Проверка факта запощенности URL через прокси (GET/POST+C#) [Дон шампиньон]

    Решил выложить в паблик своё короткое и простое (как молоток) решение для проверки "факта запощенности" вашей ссылки на чужом ресурсе. Простыми словами: если вы постите на куче разных сайтов одно и тоже, но хотите узнать - видна ли ваша ссылка с других IP (не улетела ли она в премодерацию), то...
  3. Lord_Alfred

    Поддомен со сниппетами [предложение неспешной реализации]

    Я уже давно в голове держу идею, что было бы круто сделать систему сниппетов вроде: https://djangosnippets.org/ (потыкайте там, поймете о чем речь). Не знаю только как эту идею преподнести, т.к. не могу продумать систему предварительной модерации / проверки валидности кода и прочие мелочи. Но...
  4. Lord_Alfred

    Сниппет запуска программы и получения результата (+ завершение всех процессов) [Дон шампиньон]

    Стандартный кубик для запуска программ (*.exe / *.bat / *.cmd файлов) не предоставляет возможности получить результат выполнения (т.е. если запускаемый *.bat файл выведет что-то на экран консоли, то это не возможно взять в качестве результата). Можно только получить EXIT CODE (код выхода...
  5. Lord_Alfred

    Единая площадка для тестирования встраиваемых капч

    Доброго времени, друзья и коллеги! С каждым новым методом обхода капч - они становятся хитрее и изощреннее, поэтому уже давно этот неравный бой начал напоминать “войну вооружений”. Но в связи с тем, что у большинства встраиваемых капч есть свои настройки, которые могут меняться веб-мастерами...
  6. Lord_Alfred

    Бекап архивов Zenno-проектов в облачное хранилище (Яндекс.Диск, Dropbox, Облако Mail.ru)

    Сисадмины делятся на 2 типа: тех, кто не делает бэкапы и тех, кто уже делает. © Народная мудрость У меня уже были такие ситуации, что винда неожиданно ловила BSOD и все списки/таблицы что были в этот момент открыты на запись - превращались в пустоту (заполнялись NUL символами). После таких...
  7. Lord_Alfred

    [Халява] Библиотека ProfileActions - расширенная версия стандартных профилей (*.zpprofile)

    Расширенный вариант работы с профилями в ZennoPoster. Возможность сохранять не только информацию о профиле в *.zpprofile, но и заголовки инстанса, устанавливаемые методом instance.SetHeader. Библиотека сделана для исправления появившейся в 5.10.3.1 версии баги, из-за которой перезаписываются...
  8. Lord_Alfred

    LSugg v.1 - парсер поисковых подсказок с более чем 25 поисковиков (Suggests Parser)

    Решился зарелизить свой парсер поисковых подсказок для доров, который я использую для генерации контента "в столбик". LSugg v.1 - парсер поисковых подсказок (suggests parser). Парсинг производится с более чем 25 поисковиков (в данной версии - 26). Парсятся подсказки, которые появляются при...
  9. Lord_Alfred

    Получение доменного имени из URL/URI [Дон шампиньон]

    Чет я последнее время замотался и начал забывать выкладывать сюда всякие полезные штуки. На этот раз у нас коротенький, но очень юзабельный и удобный сниппет для получения доменного имени (домена) из URL/URI. Делать тоже самое в Zenno кубиками - мучительно и геморройно, а вот на C# всё выглядит...
  10. Lord_Alfred

    Работа с cookies (куками): взять из браузера и использовать в GET/POST [Дон шампиньон]

    На этот раз совсем короткая заметка по поводу работы с куками в Зенно Постере. У меня есть такие кейсы, что я в первый запуск шаблона авторизуюсь в браузере и кладу куки в файл, а при следующих запусках этого же проекта - всё работает под этими же куками (без использования профиля). Для таких...
  11. Lord_Alfred

    Сниппет вставки из буфера обмена для ZennoPoster (многопоточный, с блокировками) [Дон шампиньон]

    Иногда при постинге на чьём-то WEB 2.0 ресурсе возникает такая хрень, что поставлен какой-то хитрый кастомный WYSIWYG-редактор, в который не так то просто запихать текст, а эмуляция клавиатуры работает так долго, что ну просто не приемлемо (или просто нет желания её использовать). Именно в такой...
  12. Lord_Alfred

    Проверка 200 кода ответа сервера через кубик HTTP Get [Дон шампиньон]

    Очень часто, при работе через GET/POST-запросы в ZennoPoster, я сталкиваюсь с тем, что мне нужно узнать какой ответ сервера пришел. Чаще всего я так проверяю просто на отсутствие 404 ошибки (точнее, на то, что страница при GET-запросе отдает 200 ответ сервера). К сожалению, в текущей зенке не...
  13. Lord_Alfred

    Эмуляция движения курсора мыши в ZennoPoster [Дон шампиньон]

    Недавно был один трастовый ресурс, который при регистрации палил движение курсора. И если курсор не двигался, то он автоматически вываливал ошибку при регистрации. Я вначале тупил и не понимал в чём дело, но друг подкинул эту мысль с эмуляцией мыши и она частично сработала (т.к. при запуске во...
  14. Lord_Alfred

    Выбор случайного Option в теге Select [Дон шампиньон]

    Очень часто возникает необходимость при регистрации или каких-то других действиях в ZennoPoster выбрать случайный элемент из выпадающего списка (select). Уже давно сделал простенький C#-сниппет, который успешно выполняет это и упрощает мне жизнь без использования selecteditems и прочего ада :)...