ZebroidНовостиОбновление: версия 4.5 (автопостинг через Chromium)

Обновление: версия 4.5 (автопостинг через Chromium)

Вот я и выпустил долгожданное для многих (в первую очередь для меня) обновление. Сразу начну с того, как обновляться, а потом расскажу что нового.

Обновление ручное, это значит, что вам нужно скачать в менеджере лицензий новую версию (4.5) и разархивировать её у себя на компьютере. Рекомендуется разархивировать поверх старой, четвертой версии. Тогда не нужно будет переносить файл ключей, проекты и настройки.

Что касается самого обновления: очень много из того, что я давно хотел сделать — было сделано, и это меня очень радует. Но к сожалению далеко не всё то, что я запланировал удалось сделать, виной всему — банальная нехватка времени. Но это всё второстепенные цели и их небольшая отсрочка сильно на ситуацию не повлияет.

Итак, что же было сделано: многое было реализовано в предыдущем, промежуточном обновлении, которое я выпустил, чтобы пользователи не скучали :). Но основное, что я очень давно хотел сделать — это превратить перспективный и мощный инструмент Автопостинг в действительно гибкий и стабильный способ наполнения любых сайтов. И теперь это действительно так.

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

Раньше автопостинг работал с помощью IE, что накладывало много ограничений. Самые печальное — это отсутствие возможности работать в многопоточном режиме и часто неадекватное поведение браузера на старых ОС (в частности Windows XP). Много решений при работе с этим браузером — были костылями, что не могло меня радовать. И вот меня это достало и я решил кардинально изменить Автопостинг, а именно изменить его сердце — браузер.



Потратив приличное количество времени — выбор был отдан Chromium. Какие плюсы этого выбора будут для пользователей программы Зеброид:

  1. Полноценная многопоточность — программа действительно умеет работать параллельно с несколькими экземплярами браузера, каждый из которых находится в отдельной «песочнице»
  2. Поддержка прокси — каждый поток может работать используя указанный для него прокси
  3. Стабильность — браузер работает значительно стабильнее и к тому же нету разброса версий. У всех пользователей программы одинаковая версия движка, а это значит, что не будет такой ситуации, когда один и тот же скрипт работает по разному у разных пользователей
  4. Удобная работа с JavaScript — разработан механизм добавления поддержки jQuery-запросов для любой страницы, что значительно облегчает процесс управления

Пока что есть только 2 скрипта, адаптированных под Chromium, но это дело времени, так как скрипты для Chromium и IE на 90% совместимы и адаптация не требует много времени и усилий. Поддержка IE оставлена до 5 версии для обеспечения обратной совместимости и возможности пользователям перевести свои скрипты на новый движок не впопыхах.

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

Список изменений

20 комментариев

  • avatar

    23 июня 2013, 19:32

    golan
    Comodo не дает распаковать архив, сразу удаляет zebroid4.exe. Раньше никогда такого не было.
  • avatar

    23 июня 2013, 19:39

    admin
    К сожалению некоторые антивирусы считают все программы, которые защищены протектором — вирусами. Я периодически пишу в саппорт таких антивирусов, но это помогает лишь временно, после очередного обновления всё может опять повторится. По большему счету — это баг антивируса и обращаться нужно в сапорт антивируса, а не программы.

    Для тех кто не верит, вот результаты вирустотал: www.virustotal.com/ru/file/0008954572a63d832970907e84a001035a822bbc32ce25144075a018dfb7effe/analysis/1372001608/ (4 из 47 антивирусов считают файл вредоносным и абсолютно все фришные)
  • avatar

    23 июня 2013, 19:44

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

    Буду писать в саппорт, что делать.
  • avatar

    23 июня 2013, 19:46

    admin
    Прошу прощения, не знал, что у них есть премиум версия. Да и с Comodo честно говоря первый раз проблема возникла. Чаще всего это либо Avast, либо TrendMicro.

    Попробовал написать в саппорт Comodo, но у них лимит на размер отправляемого файла всего 10 Мб, для Зеброида это немного маловато
  • avatar

    13 июля 2013, 14:18

    Michail
    Тоже Comodo ругнулся на новую версию. Нажал кнопку «Сообщить о ложном срабатывании в Comodo». Возможно будет толк.
  • avatar

    23 июня 2013, 21:27

    Oleg
    У меня много своих скриптов, как их адаптировать под новый автопостинг?
    Нсть инструкция?
  • avatar

    23 июня 2013, 22:17

    admin
    Инструкции нету, хотел создать, но прикинул, что пользователей со своими скриптами не так много и проще будет просто помогать им в адаптации скриптов.

    Основные рекомендации: встроенные функции на 90% совпадают со старыми, есть пару переименованных и несколько отсутствующих. Те, что отсутствуют — в большинстве случаев уже не нужны, как например очистка кэша. В документации присутствуют только те функции, что работают в новом браузере.

    Если будут конкретные вопросы — задавайте их на форуме, обязательно помогу. Так же есть возможность, что новые функции работают не идентично старым — сообщайте мне об этом, реализация этих функций была выполнена совсем в другом ключе и я просто мог не всё предусмотреть (IE был хорош тем, что много чего было уже реализовано, в Chromium же практически весь функционал — это запуск java script которые мне пришлось писать самому)
  • avatar

    23 июня 2013, 22:35

    Oleg
    А можно просто оставить поддержку IE хотя бы в том виде в каком она есть для автопостинга?

    Просто обычно придерживаюсь правила «работает — не трогай», попробовал запустить первый скрипт через Chronium, ошибка уже в 5-й строке на функции JavaExec.
  • avatar

    23 июня 2013, 22:45

    admin
    А можно просто оставить поддержку IE хотя бы в том виде в каком она есть для автопостинга?

    Нет, IE будет в конечном счете выпилен. Он во-первых усложняет поддержку программы, во-вторых, усложняет переход на 64-битную версию программы.

    Просто обычно придерживаюсь правила «работает — не трогай», попробовал запустить первый скрипт через Chronium, ошибка уже в 5-й строке на функции JavaExec.
    JavaExec переименован в ExecJS
  • avatar

    31 марта 2014, 04:56

    Oleg
    Компилятор: [Error] (24:4): Unknown identifier 'SearchInCombobox'
    Тоже переименован?
  • avatar

    31 марта 2014, 05:01

    Oleg
    [5:00:18] Компилятор: [Error] (28:3): Unknown identifier 'ClickButton2'
    Еще одна ошибка
  • avatar

    31 марта 2014, 05:02

    Oleg
    [5:01:59] Компилятор: [Error] (3:3): Unknown identifier 'ClearCache'
  • avatar

    31 марта 2014, 05:06

    Oleg
    [5:05:47] Компилятор: [Error] (10:3): Unknown identifier 'SubmitForm'
  • avatar

    31 марта 2014, 11:18

    admin
    1. SearchInCombobox -> FillComboboxByIndex, FillComboboxByValue, FillComboboxByItem (в зависимости от того, по какому критерию необходимо выбирать)

    2. ClickButton2 -> нету, есть одна единственная ClickButton

    3. ClearCache -> в ней нету необходимости

    4. SubmitForm -> SubmitFormByName, SubmitFormByIndex
  • avatar

    24 июня 2013, 18:54

    tatarin
    Плагин TitleAdder работает в версии 4.5?
  • avatar

    24 июня 2013, 19:16

    admin
    В системе плагинов ничего не менялось.
  • avatar

    25 июня 2013, 10:02

    tatarin
    А планируется сделать постинг на страницы фейсбука в ближайшее время?
  • avatar

    25 июня 2013, 11:01

    admin
    В ближайших планах такого предложения нету. Вы можете сами прогнозировать, что будет реализовано в ближайшее время открыв в программе окно голосований и отсортировав предложения по рейтингу.
  • avatar

    29 июня 2013, 05:08

    Ivan
    А для статических файлов можно чуточку ускорить баг-фикс перелинковки(./)? Спасибо.
  • avatar

    29 июня 2013, 10:42

    admin
    Это не баг, а предложение. Предложения выполняются в порядке очереди. Сделать раньше одно, значит сделать позднее другое. Для вас ваше предложение важнее, а для кого то нет, потому я и делаю мелкие предложения по очереди.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.