Что бы Вы хотели видеть в SmartPoster 3.3 ?

SmartPoster - tech support.

Модератор: Max Terentiev

Сообщение
Автор
serega
Сообщения: 16
Зарегистрирован: Ср июл 04, 2007 12:06 pm

#16 Сообщение serega » Ср июл 04, 2007 12:23 pm

Сделайте интерфейс для распознавания капчи, чтобы можно было прикрутить свою распознавалку.
Очень желателен интерфейс такого типа: Смартпостер отсылает картинку с капчей по протоколу http, а в ответ получает строку, которая является расшифровкой капчи.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#17 Сообщение Max Terentiev » Ср июл 04, 2007 3:44 pm

Сейчас планируется такой интерфейс для плагинов:

Он будет содержать две функции:

void GetPluginInfo(char *AnyPluginInfo, byte* SupportedCaptchaImage);

void RecognizeCapthca(char *EntireHtmlPage, char *CaptchaImageName, byte *CaptchaImageData, char *RecognitionResult);

Вас устроят такие параметры ? Сам плагин должен будет представлять собой dll'ку, написанную, вобщем-то, на любом язке.

serega
Сообщения: 16
Зарегистрирован: Ср июл 04, 2007 12:06 pm

#18 Сообщение serega » Ср июл 04, 2007 4:24 pm

А поподробней про параметры можно? Дайте краткое пояснение к каждому из них.

Хотя гораздо интереснее предложенный мною вариант, так как можно организовать сервис.
Вот если dll-ка не сможет автоматически распознать капчу, то как ее в таком случае отдать на ручное распознавание?

Кстати, предлагаю по-дефолту, если длл или сервис распознавания капчей не подключен, сделать ручное распознавание капчей.
Суть: рассылка идет в автоматическом режиме, а капчи, которые надо распознать, выводятся на отдельную панель. На эту панель может выводиться не одна капча за раз, а скажем 3-5 штук. Оператор распознает капчи, вводит их значения и рассылка весело продолжается :)
Это уже реализовано в Allsubmitter 4.3, правда, к сожалению, в демо-версии автоматической рассылки нет и посмотерть, как это там работает, мне не удалось.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#19 Сообщение Max Terentiev » Чт июл 05, 2007 5:02 am

А поподробней про параметры можно? Дайте краткое пояснение к каждому из них.
void GetPluginInfo(char *AnyPluginInfo, byte* SupportedCaptchaImage);

- AnyPluginInfo - информация о плагине, контакты разработчика, стоимость плагина и т.д.

- SupportedCaptchaImage - пример картинки, которую может распознать плагин.

void RecognizeCapthca(char *EntireHtmlPage, char *CaptchaImageName, byte *CaptchaImageData, char *RecognitionResult);

EntireHtmlPage - полностью весь Html документ, который содержит форму, капчу и т.д.

CaptchaImageName - имя и тип картинки капчи (image.jpg, etc)

CaptchaImageData - сама картинка.

RecognitionResult - результат распознавания.
Смартпостер отсылает картинку с капчей по протоколу http, а в ответ получает строку
Dll'ке ничто не мешает отправлять данные по http, получать ответ и возвращать его как результат распознавания. Это лишь один из вариантов плагина.
уть: рассылка идет в автоматическом режиме, а капчи, которые надо распознать, выводятся на отдельную панель
В принципе это можно, однако потребуется обновление баз - нужно обновить настройки урлов и указать где на странице расположена капча и в какое поле формы вводить результат распознавания.

serega
Сообщения: 16
Зарегистрирован: Ср июл 04, 2007 12:06 pm

#20 Сообщение serega » Чт июл 05, 2007 6:27 am

С параметрами понятно. С тем, что dll сама будет данные отсылать, если это требуется, тоже согласен.
Ручное распознавание капчи в автоматическом режиме сделать, думаю, все-таки стоит. По функциональности и по стоимости Allsubmitter - прямой конкурент Смартпостеру. В нем эта фишка есть. А вот плагина для автоматического распознавания капчей я там не увидел.

Aserv
Сообщения: 22
Зарегистрирован: Ср ноя 09, 2005 11:22 am

#21 Сообщение Aserv » Ср июл 18, 2007 10:37 am

В режиме ручной рассылки добавить кнопку пропустить, при этом не отмечать в истории, что отправлено (в базе кроме Отправлено добавить ПРОПУЩЕНО, или пропущенные урлы не добавлять в историю совсем)

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


Почему отказались от создания категории рассылок в смарте как в Списке Рассылки в АМSе? (создавать список рассылок с объявлениями и настройками на рассылку). Не удобно разве так создавать рассылки и попутно еще в них в ручном режиме отправки подредактировать адреса, пропускать адреса, обновлять поля, паузу делать, останавливаться когда надо? А после окончания рассылки при желании делать синхронизацию с имеющейся базой или сохранять урлы в отдельный список. Сохранение результатов сейчас возможно из Истории, но в ней сейчас все урлы пишутся Отправлено.

То есть первые три категории в меню такие
-Базы (АДРЕСА):
-РАССЫЛКИ. список одномоментных и пролонгированных рассылок с выбором категории рассылки. Список рассылок должен быть с возможностью выбора баз как сейчас, выбором объявления, с настройками (с прокси-без прокси, с шедулером и без, и пр.)
-ОБЪЯВЛЕНИЯ.

Пусть выскажется автор или пользователи о целесообразности этих изменений

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#22 Сообщение Max Terentiev » Ср июл 18, 2007 1:26 pm

В режиме ручной рассылки добавить кнопку пропустить, при этом не отмечать в истории, что отправлено (в базе кроме Отправлено добавить ПРОПУЩЕНО, или пропущенные урлы не добавлять в историю совсем)
Ок, сделаем уже в 2.35, это совсем просто.

Добавить полуавтоматический режим рассылок. Для рассылки по базе с подгруженными и заданными полями, когда для сабмита заполненной формы и перехода на другой урл надо нажать кнопку Send (там где сейчас Следующий адрес, Просмотр, Удалить). При этом в окне просмотра желательно видеть подсказку - правильную ли кнопку для сабмита определил смартпостер или настроил я.
Не совсем понял. Напишите подробнее. Желательно на конкретном примере.
Почему отказались от создания категории рассылок в смарте как в Списке Рассылки в АМSе? (создавать список рассылок с объявлениями и настройками на рассылку).
Потому, что этот проект начинали другие разработчики. Сделать аналог "рассылок" AMS планы есть. Наверно на версию 3.4 или 3.5.
Сохранение результатов сейчас возможно из Истории, но в ней сейчас все урлы пишутся Отправлено.
Исправлено. В 2.35 (выйдет завтра или послезавтра) все будет ок.

Аватара пользователя
Павел Владимирович
Сообщения: 172
Зарегистрирован: Ср окт 26, 2005 2:34 pm
Контактная информация:

#23 Сообщение Павел Владимирович » Чт июл 19, 2007 5:21 pm

Хотелось бы в поиске при проверке адресов, когда пишет "адрес уже есть в базе", чтоб проверялись адреса до адрес.ru (адрес.ua, адрес.com).

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#24 Сообщение Max Terentiev » Чт июл 19, 2007 5:31 pm

Хотелось бы в поиске при проверке адресов, когда пишет "адрес уже есть в базе", чтоб проверялись адреса до адрес.ru (адрес.ua, адрес.com).
Не понятно. Проиллюстируйте ваше предложение на примере.

Aserv
Сообщения: 22
Зарегистрирован: Ср ноя 09, 2005 11:22 am

#25 Сообщение Aserv » Пт июл 20, 2007 8:22 am

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

К примеру,
Есть база №1 со страницами из выдачи поисковика. Для одного запроса (для одного объявления типа АВТОМОБИЛИ) эти страницы ВСЕ подходят на 100%. Для измененного объявления (например, РЖАВЫЕ АВТОМОБИЛИ) из этой базы подходят 60-80% страниц.
Просматривать копию этой базы и редактировать в разделе Адреса и затем рассылать в ручном режиме -это делать работу дважды. Проще пройтись быстро по базе №1 и пропускать ненужное, а затем сохранять результат

Полуавтоматический режим отличался бы от ручного:
-возможностью пропускать неподходящие урлы (или даже их редактировать),
-в окне предварительного просмотра страницы контролировать загруженные поля и кнопку Submit подсказками как сейчас при работе с полями,
-для сабмита объявления помимо окна просмотра сделать возможным нажимать кнопку в смартпостере (где-нибудь внизу под окном предварительного просмотра).

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

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

Аватара пользователя
Павел Владимирович
Сообщения: 172
Зарегистрирован: Ср окт 26, 2005 2:34 pm
Контактная информация:

#26 Сообщение Павел Владимирович » Пт июл 20, 2007 12:02 pm

http://notices.ru/add.php?rubric=0
http://notices.ru/add.php?rubric=182

Программа определяет эти урлы как разные. Хотелось бы, чтоб проверка на повторяемость была до http://notices.ru

Aserv
Сообщения: 22
Зарегистрирован: Ср ноя 09, 2005 11:22 am

#27 Сообщение Aserv » Пт июл 20, 2007 12:22 pm

http://notices.ru/add.php?rubric=0
http://notices.ru/add.php?rubric=182

Программа определяет эти урлы как разные. Хотелось бы, чтоб проверка на повторяемость была до http://notices.ru
пусть лучше будет проверка и по домену и по страницам отдельно -пара чекбоксов, потому что так можно еще использовать постер под цмску

Аватара пользователя
Павел Владимирович
Сообщения: 172
Зарегистрирован: Ср окт 26, 2005 2:34 pm
Контактная информация:

#28 Сообщение Павел Владимирович » Пт июл 20, 2007 2:07 pm

может сделать "на выбор" для пользователя?

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#29 Сообщение Max Terentiev » Пт июл 20, 2007 2:52 pm

Полуавтоматический режим отличался бы от ручного:
-возможностью пропускать неподходящие урлы (или даже их редактировать),
Да, это можно. К сожалению забыл добавить эту кнопку в 3.25 :-( Просто вылетело из головы... Может перед 3.3 еще выпущу 3.28 с этой кнопкой, ф-цией автоматического обнволения и багофиксами (в случае если баги найдутся).
-в окне предварительного просмотра страницы контролировать загруженные поля и кнопку Submit подсказками как сейчас при работе с полями,
Т.е. сделать подстветку полей как в окне ручного редактирования урла ? Это можно. Будет доп. кнопка "Показывать Подсказки" как в окне редактирования.
-для сабмита объявления помимо окна просмотра сделать возможным нажимать кнопку в смартпостере (где-нибудь внизу под окном предварительного просмотра).
Тут проблема в том, что постер ведь не знает на какую кнопку нажимать для отпарвки формы. Если поля уже были настроены - это наверно можно (нужно смотреть) в противном случае - нет.
Еще в процессе ручной рассылки нужно на ходу дополнять правила автоподстановки, а также дополнять правила автоподстановки в разделе, где задаем значение загруженных полей для списка адресов:
Согласен, постараюсь что-нибудь придумать.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#30 Сообщение Max Terentiev » Пт июл 20, 2007 2:56 pm

http://notices.ru/add.php?rubric=0
http://notices.ru/add.php?rubric=182

Программа определяет эти урлы как разные. Хотелось бы, чтоб проверка на повторяемость была до http://notices.ru
Чтобы это реализовать нужно применять к таблице фильтр или запрос типа SELECT * FROM Table WHERE URL LIKE "string%"

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

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 27 гостей