Cобственный модуль для распознавания капчи (API)

Дата публикации: 03-05-2011 | Автор: admin | Рубрика: FAQ по zennoposter

Пример подключения для C# или любого другого .NET языка

1.  Создаем проект типа «Библиотека классов» (на выходе должна быть DLL), проет нужно компилировать под .NET FrameWork 3.5
2. Подключаем добавляем в ссылки interfaceslibrary.dll и папки ZennoPoster’а
3. В своем проекте класс, который реализует интрефес ICommonInterface
PHP код:

public class AntiCaptcha : ICommonInterface
{
#region ICommonInterface Members

public string RecognizeCaptcha(Bitmap bmp)
{
return RecognizeCaptcha(bmp, null);
}

public string RecognizeCaptcha(Bitmap bmp, object parameters)
{
return string.Empty;
}

#endregion
}

4. Подкладываем dll в папку с ZennoPoster

Использование макроса Spintax

Дата публикации: 01-03-2011 | Автор: admin | Рубрика: FAQ по zennoposter

Макрос Spintax, который присутствует в новом билде зеннопостера от 28.02.2011 года позволяет уникализировать Ваши тексты или фразы, т.е. программа случайным образом выберет один из указанных Вами вариантов слов или фраз. Для удобства составления вариантов слов и фраз для этого макроса можно использовать сайт getspintax.com

Вот некоторые конструкции, которые можно использовать в этом макросе:

ZennoPoster – это {|лучшая|самая лучшая} программа.

В результате прогона этой строки через макрос String.Spintax будет случайным образом выбрана одна из таких фраз:

ZennoPoster – это лучшая программа.
ZennoPoster – это самая лучшая программа.
ZennoPoster – это программа.

ZennoPoster – это {лучшая|самая лучшая} программа.

В результате прогона этой строки через макрос String.Spintax будет случайным образом выбрана одна из таких фраз:

ZennoPoster – это лучшая программа.
ZennoPoster – это самая лучшая программа.

{ZennoPoster {V3|V4}|Зеннопостер}

Зеннопостер позволяет использовать вложенные  Spintax. В результате прогона этой строки через макрос String.Spintax будет случайным образом выбрана одна из таких фраз:

Зеннопостер
ZennoPoster V3
ZennoPoster V4

Вызываемые события в zennoposter

Дата публикации: 24-02-2011 | Автор: admin | Рубрика: FAQ по zennoposter

События мыши

  • OnMouseOver. Перемещение указателя мыши на элемент.
  • OnMouseOut. Перемещение указателя мыши за пределы элемента.
  • OnMouseDown. Нажатие любой кнопки мыши. Внутри обработчика event.button указывает, какая кнопка нажата: 1 = левая, 2 = правая, 4 = средняя.
  • OnMouseUp. Отпускание любой кнопки мыши. Внутри обработчика event.button указывает, какая кнопка отпущена: 1 = левая, 2 = правая, 4 = средняя.
  • OnMouseMove. Перемещение указателя мыши. Внутри обработчика event.x и event.y – текущие координаты «горячей» точки курсора на экране.
  • OnClick. Щелчок левой кнопкой мыши на элементе или нажатие <Enter> при каком-то элементе в фокусе.
  • OnDblClick. Двойной щелчок левой кнопкой мыши на элементе.
  • OnSelect. Выделение элемента. Возникает много раз по мере того, как посетитель расширяет или сужает выделение. Событие OnSelect не всплывает. Оно возникает лишь в том разделе документа, где происходит выделение.

События фокуса

  • OnFocus. Возникает, когда элемент активизируется после щелчка по нему мышью или с помощью клавиатуры. Фокус могут получить только элементы пользовательского ввода и тело документа, а не элементы содержания документа.
  • OnBlur. Возникает, когда элемент теряет фокус. Используется для контроля корректности ввода.

События формы

  • OnChange. Возникает при любых изменениях в форме. Для текстового поля это ввод или удаление. Для списка – выбор нового элемента. Так же, как и OnBlur используется для контроля корректности ввода.
  • OnSubmit. Возникает перед отправкой содержимого формы на сервер. Основное назначение – проверка корректности введенных данных. Отмена передачи данных происходит при возвращении значения false. При выполнении примеров 6 и 7 обратите внимание на различия в окне «Адрес» при наборе неверного значения.

События клавиатуры

  • OnKeyPress. Нажатие и отпускание клавиши. Событие возникает много раз, если клавиша удерживается.
  • OnKeyDown. Нажатие клавиши. Событие возникает один раз, даже если клавиша продолжает удерживаться.
  • OnKeyUp. Отпускание клавиши.

Поиск элементов и взятие их атрибутов

Дата публикации: 24-02-2011 | Автор: admin | Рубрика: FAQ по zennoposter

Каждый элемент на странице состоит из ряда атрибутов. Каждый атрибут имеет свое значение. Например, элемент ссылки состоит из таких атрибутов:

  • href. Это непосредственно адрес самой ссылки (например, http://www.yandex.ru/)
  • innerText. Содержащийся внутри элемента текст без тэгов.
  • innerHTML. Содержащийся внутри элемента текст вместе с внутренними тэгами.
  • outerText. Содержащийся внутри элемента текст без тэгов.
  • outerHTML. Весь элемент, включая внешние тэги.
  • target. Определяет окно для отображения объекта гиперссылки.
  • left, top, width, height. Координаты расположения элемента на странице. Поиск элемента по координатам в зеннопостере пока невозможен.

Список наиболее важных атрибутов отображается в вверху окна свойств выделенного элемента при наведении на этот элемент. Если какие-то нужные Вам элементы не подсвечиваются синей рамочкой – проверьте отключена ли кнопка «ТОЛЬКО ВАЖНЫЕ ЭЛЕМЕНТЫ» на верхней панели программы.

Чтобы посмотреть список всех атрибутов выделенного элемента, нужно при помощи конструктора веток выбрать действие GET и в выпадающем списке «Атрибут» будет весь перечень атрибутов данного элемента. При выборе одного из этих атрибутов мы можем посмотреть его значение в поле «Значение атрибута». При помощи зеннопостера можно делать поиск элемента по любому из таких атрибутов.

Взятие значения любого атрибута из элемента заключается в двух действиях:

  1. Поиске нужного элемента по любому из атрибутов.
  2. Взятие значения любого атрибута в найденном элементе.

Таким образом, чтобы взять значение одного атрибута, нужно найти нужный элемент при помощи любого другого атрибута.

1. Ищем нужный элемент по любому атрибуту

Если нам нужно взять значение какого либо атрибута в элементе, мы сначала должны найти этот элемент при помощи другого заранее известного нам атрибута. Например, нам нужно взять ссылку с названием Discovery со страницы рамблера. Предположим что других известных нам атрибутов для поиска элемента кроме innertext со значеним Discovery у нас нет. Поэтому мы будем искать элемент при помощи только атрибута innertext со значеним Discovery. Отправляем наш элемент в конструктор веток, где сначала выбираем действие GET и атрибут innertext, чтобы скопировать его значение.

Затем, зная значение атрибута для поиска, меняем поле «Название атрибута» с href на innertext и значение атрибута на Discovery. Т.е. мы ввели новые параметры поиска элемента по известному нам атрибуту Discovery.

2. Берем значение любого атрибута в найденном элементе

Теперь меняем и выбор действия на GET с атрибутом href, т.е. это тот атрибут, значение которого на нужно взять. И жмем добавить в шаблон.

Теперь по поводу того, для чего все это нужно. При создании шаблонов регистрации аккаунтов (например, на форумах) нам часто нужно взять ссылку на страницу с нашим профилем. Как правило, такая ссылка присутствует на странице в виде анкора с нашим логином. Таким образом, сделав взятие значения атрибута href при поиске этой ссылки по значению атрибута innertext (наш логин) мы получим ссылку на наш профиль. Можно, конечно, значение любого атрибута в элементе брать путем парсинга страницы, но описанный способ более удобный.

Программа размножения gmail точками

Дата публикации: 18-02-2011 | Автор: admin | Рубрика: FAQ по zennoposter

Иногда нужно много e-mail ящиков для регистрации на каких-нибудь ресурсах. В таком случае вам поможет фича от Gmail.

Фича с точками

Если у вас есть почтовый ящик на Gmail, например, такого вида:

myaccount@gmail.com

то письма, отправленные на все ящики типа

m.yacco.unt@gmail.com
mya.c.coun.t@gmail.com
m.y.a.ccount@gmail.com
m.yaccoun.t@gmail.com

придут на ваш ящик myaccount@gmail.com.

Т.е. вы можете ставить между буквами точки в любой комбинации. Чтобы не делать это вручную, пользуйтесь утилитой GmailDotGenerator.

Фича с плюсом

Добавляя после логина в свой почтовый адрес знак + и любую комбинацию букв и цифр, вы получаете дополнительные ящики, т.е. послав письмо на

myaccount+qwe@gmail.com

где qwe – любой текст, письмо придет на ваш почтовый ящик myaccount@gmail.com, причем в папку qwe, если такая есть. Это,  в принципе, уже не важно, главное, что вы получаете практически бесконечное количество ящиков.

СКАЧАТЬ

Адреса серверов для прокси чекера

Дата публикации: 16-02-2011 | Автор: admin | Рубрика: FAQ по zennoposter

http://chek.zennolab.com/proxy.php
в качестве альтернативы можно прописать ещё 2 сервера
http://check2.zennolab.com/proxy.php
http://chekfast.zennolab.com/proxy.php

Парсинг и сохранение картинок

Дата публикации: 04-01-2011 | Автор: admin | Рубрика: FAQ по zennoposter

Для сохранения изображения в зеннопостере необходимо нужную картинку на странице записи веб действий выделить и правым кликом мышки обозначить как каптча. После этого, на странице редактора шаблонов в ветке поиска нашей картинки необходимо в поле модуль выбрать CaptchaSaver.dll, а в поле параметры модуля указать путь сохранения картинки в формате D:\название картинки.png

В шаблоне массовой аддурилка Yandex реализована функция сохранения скрина экрана с добавленной ссылкой. Этот шаблон Вы можете использовать для наглядного примера реализации сохранения каптчи.

zennoposter и русская каптча

Дата публикации: 09-12-2010 | Автор: admin | Рубрика: FAQ по zennoposter

При регистрации на яндексе и некоторых других сервисах выдается для распознавания каптча на русском языке. Сервис распознавания каптч – антикапча (http://antigate.com) с недавнего времени ввел возможность распознавания русских каптч. Для этого в зеннопостере в настройках модуля распознавания каптчи в поле ПАРАМЕТРЫ МОДУЛЯ укажите is_russian = 1


Инвайты на antigate.com (anti-captcha)

Дата публикации: 13-10-2010 | Автор: admin | Рубрика: FAQ по zennoposter

Инвайты с бесплатными 10 каптчами:
fbf1630cfe
72ccf3bfc3
c507f294a2
af7da97086
1e8bc3dd21
17ec165b1d
8edadbb160
f0483f2cfd
7e63016782
047adafcfe

40f3c319d
797ce51744
46dd3b8d49


72ccf3bfc3 не активирован $0.0000
c507f294a2 не активирован $0.0000
af7da97086 не активирован $0.0000
1e8bc3dd21 не активирован $0.0000
17ec165b1d

Zennoposter crack

Дата публикации: 13-10-2010 | Автор: admin | Рубрика: FAQ по zennoposter

zennoposter crackЭтот пост посвящен тем людям, которые по статистике поисковых запросов ищут crack к программе Zennoposter3, а таких только в яндексе 34 человека в месяц.

Спешу Вас разочаровать – Zennoposter crack, т.е. взломанной версии  (nulled) зеннопостера или бесплатного ключа к лицензионной версии НЕ СУЩЕСТВУЕТ!!!

Так что не тратьте свое время в пустую, а купите лицензионную версию программы zennoposter и получите бонусы указав при покупке ник STEP85 и получите доступ к закрытым разделам форума данной программы. Ведь во время работы с зеннопостером, у Вас наверняка возникнут определенные вопросы по программе, большинство из которых уже задавались на форуме и Вы сможете без проблем найти ответы на них, сэкономив при этом свое время.

Proudly using Dynamic Headers by Nicasio Design