Перейти к публикации

XNEO Новости и обновления

  • записей
    112
  • комментариев
    206
  • просмотра
    2 387 724

Авторы блога:

  • Administrator 111
  • Iskander 1

Обновление Xneolinks+ 4.2.0

Administrator

3 527 просмотров

Мы рады представить долгожданное обновление Xneolinks под номером 4.2.0. Сотни изменений и улучшений уже ждут вас.

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


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

 

Логика работы

Ключевая особенность версии 4.2.0 - увеличена скорость работы. Мы провели тестирование и подготовили сравнительный, наглядный анализ скорости выполнения двух версий 4.1.9 и 4.2.0. За основу взяли одну и ту же, вновь собранную и непроверенную базу на 10000 ресурсов, где общий процент успешных по итогу составлял 40%. На основе 5 тестовых выполнений, в каждой версии, мы взяли среднее время выполнения и прирост в скорости составил 30% в смешенной базе и до 300% в базе на конкретной cms, где улучшения складываются наиболее благоприятным образом. Чем больше база, тем ощутимей будет быстродействие, по сравнению с предыдущими версиями.

585a31ef96be9_2016-12-2005.28.25.gif.a5c

Ускорения программы получилось добиться путём изменения базовых алгоритмов. Теперь выполнение разделено на этапы. Первый этап, анализ cms. Второй этап, выполнение. Третий этап, активация аккаунтов и их выполнение. При этом этапы два и три взаимосвязаны и в случае, если на этапе два будут ресурсы у которых уже пришло письмо с ссылкой активации, данные ресурсы будут выполнены в рамках второго этапа. Мы тщательно продумали и воплотили новую логику работы.

Первый этап не взаимодействует с браузером, логика заметно легче и можно запускать многопоточный анализ в 500 и более потоков. 

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

585a31e040e16___21_12_16__6_31.png.ddf55

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


Интерфейс

Каждое ключевое изменение сопровождается обновлённым интерфейсом, улучшающим юзабилити и версия 4.2.0 не исключение. Изменений в интерфейсе много. 

585a3201e07c9_2016-12-216.29.00.thumb.pn 585a31b4a4cc8_2016-12-216.30.05.thumb.pn 585a31d9f1c13_2016-12-216.33.52.thumb.pn

585a3192aba1d_2016-12-216.29.22.thumb.pn 585a319f7ebe0_2016-12-216.29.36.thumb.pn 585a31aa332d7_2016-12-216.29.47.thumb.pn

Новый статус бар, в котором можно в реальном времени отслеживать выполнение, просматривая списки очередей, успешных и неуспешных ресурсов. К вашему вниманию 4 типа индикаторов.

0success-story.png.da393b1f2aeecb33ae8d5

Индикатор успешных ссылок. В данном индикаторе отображаются ресурсы, где размещение было успешным.

0wait-mail-story.png.62508ffd54371862a1d

Индикатор очереди на выполнение. В индикаторе содержится информация о ресурсах, которые будут выполнены на следующем этапе. На первом этапе в индикаторе отображается информация о успешно определённых cms. На втором этапе информация о ресурсах ожидающих письмо с данными для активации. 

585a31e421c25___21_12_16__7_12.png.03783

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

0error-story.png.a6de485e7781c153d942a70

Индикатор неуспешных ресурсов. В индикаторе отображается информация по ресурсам, в которых размещение было неуспешным. Для удобства все ошибки группируются по типу.

585a31db49321_2016-12-217.16.05.png.731a

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

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

 

Лог макросов

  • Корректировки в логирование макросов.
  • Теперь в логирование отображается информация о переходах на шаге 1 и 3, так же записывается информация о изменения в никнейма и пароле, на всех важных этапах.
  • Добавлена информация о времени выполнения макроса.

 

Новые макросы

  • Добавлен макрос >clear+attribute=%blank%, где после знака «+» можно задать нужный атрибут, class, id, name. С помощью данного макроса можно очистить или заменить содержимое на странице. Аналог «unicaltext+». Дополнительно улучшена работа с данным типом макросов.
  • Улучшена работа макроса [xelement=1], где 1 - номер элемента на странице. Теперь данный макрос сочетается со всеми поддерживаемыми макросами в программе, например можно кликнуть по ссылки идущей самой первой на странице, пример:
>click=Редактировать[xelement=0]
  • Отчёт начинается с нуля.
  • Добавлена поддержка нового макроса >click-text=Регистрация, данный макрос позволит нажать на указанный текст, регистрозависим. Необходим для приоритетного клика по тексту.
  • Добавлена поддержка двух новых макросов, для преобразования строки:
[%onlyNumbers%], позволяет оставлять в строке только цифры. 
[%removeNumbers%], оставляет только цифры.
[%upperText%], делает указанный текст в верхнем регистре
[%lowerText%],  делает указанный текст в нижнем регистре
[%properText%] делает указанный текст в нижнем регистре, а все предложения начинаются с заглавной буквы.
  • Теперь можно очистить сохраняемую информацию, используя макрос >save=%clear%.
  • Добавлен макрос, позволяющий отключать шаг авторизации >disable=%step3%. Данный макрос можно использовать только на шаге один и два.
  • Добавлен новый макрос >searchText=newsite.com, позволяющий задавать искомый текст в письме для шага 2.
  • Добавлен новый макрос %mail-text%, возвращает текст найденного письма.
  • Добавлен новый макрос >click-link=newsite.com/index.php?active=[A-z0-9]+, для поиска полной ссылки в письме на шаге 2.
  • Добавлен новый макрос %new_pass%, упрощающий поиск нового пароля из письма на шаге 2. Пример использования:
  • >newpass=Password: %new_pass%
  • Добавлен новый макрос >noclick=true, отключает клик по найденной ссылке на шаге 2.
  • В связи с новой логикой работы, добавлен макрос  [%iframe%], позволяющий выполнить действие внутри iframe.
  • Добавлен новый макрос >changestyle=[Section][display: block;], позволяющий изменить стиль элемента на странице. Где Section - имя атрибута, class, id, name, а display: block; - информация, которую мы устанавливаем в стили.
  • Добавлен новый макрос >unicalcapatcha=true, с помощью данного макроса можно задать автоматический поиск уникальных капч, simpleCaptcha, recaptcha2, nucaptcha, slidercaptcha и другие. Javascript капчи распознаются автоматически, алгоритмами Xneolinks (simpleCaptcha, slidercaptcha). Ранее recaptcha2 в макросах искалась автоматически, что приводило к ситуациям, когда капча распознавалась в случаях, когда это не требовалось, мы исключили лишнее действие, отделив поиск данных капч от основной логики макросов.


Изменения в системе макросов

  • Улучшена работа макроса >click-img.
  • Улучшена работа макроса >click.
  • Теперь нельзя задать пустой пароль, с помощью макроса >newpass.
  • Исправлена работа макроса %oname%.
  • Теперь в случае пустых данных для сохранение, действие не будет выполнено.
  • Добавлена поддержка редиректор у сохраняемой страницы, для коррекции проверки активной ссылки на странице.
  • Скорректирована работа макроса [emulate].
  • В макросе %question_end% теперь включена поддержка REGexp.

 

Новые CMS

  • Улучшена работа с Vbulletin CMS.
  • Улучшена работа с DotNetNuke CMS.
  • Улучшена работа с webSPELL.
  • Улучшена работа с PunBB, улучшено создание тем.
  • Добавлена CMS Osclass, на основе макросов.
  • Добавлена CMS Socialengine, на основе макросов.
  • Добавлена CMS ClanSphere, на основе макросов.

 

Почта

  • Улучшена обработка писем с https ссылками активации.
  • Улучшена работа с почтой, добавлена обработка ранее не поддерживаемых форматов, кодировок писем.


OCR

  • Добавлена поддержка альтернативных алгоритмов распознавания recaptcha2, через программу capmonster2.
  • Исправлена отправка текущего url и proxy, для корректного распознавания recaptcha2, используя сервис rucaptcha или 2captcha.
  • Реализовано подключение captchasniper5, используя API de-captcher. Теперь к Xneolinks можно легко интегрировать программу по автоматическому распознаванию капч - captcha sniper 5.
  • Исправлена отправка текстовых вопросов в сервисы OCR, которые содержат специальные символы.


    Xneopars

    585a31d2a25e7_2016-12-216.33.03.thumb.pn

    • Теперь при каждом новом выполнение программа пересоздаёт базу данных.
    • Исправлена ситуация с неправильной обработкой страниц в утилите xneopars.
    • Исправлена логика работы с ПС yandex.
    • Улучшена обработка ситуации, в случае если во время выполнения в утилите xneopars перестали работать прокси.
    • Из собранных результатов выдачи в baidu, теперь автоматически удаляются точки у неполных ссылок.
    • Добавлена возможность задать поиск капчи, при добавление новой поисковой системы.
    • Добавлена новая опция, позволяющая запустить выполнение на основе собранных результатах, сразу после завершения выполнения задания в xneopars.
    • Улучшена работа с большими данными, с целью повышения стабильности программы, при создание отчёта.
    • Добавлена опция, позволяющая автоматически генерировать отчёт во время выполнения, раз в N минут.


    Утилита «Менеджер вопросов и ответов»

    • Улучшена стабильность.
    • При импортирование новых данных, теперь удаляются дубликаты.

     

    Утилита «Чекер CMS»

    • Переписана логика работы, теперь проверка осуществляется без взаимодействия с браузером.
    • Визуальные изменения в интерфейсе.
    • Добавлена опция, позволяющая запускать выполнение, сразу после завершения работы утилиты.
    • Реализована возможность ставить выполнение на паузу.
    • Улучшен поиск cms в списке доступных.


    Утилита «Менеджер CMS»

    • Улучшен поиск cms в списке доступных.
    • Изменена логика добавления макросов типа «site», добавлены алгоритмы корректирующие введённые данные. 


    Утилита «Менеджер логов»

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

     

    Утилита «Аддурилка» (BETA)

    585a31bd8da2a_2016-12-216.32.32.thumb.pn


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


    Другие изменения

    • Исправлена работа чёрного списка.
    • Исправлена работа настроек исключений для страниц регистрации и авторизации.
    • Скорректирована загрузка существующего пользователя, в случае, если одновременно включено два аккаунта в менеджере профайлов.
    • В проектах добавлено сохранение дополнительных настроек для даты рождения.
    • Переписана логика работы с очередью проектов, стандартная очередь и очередь построенная на основе утилиты.
    • Улучшен алгоритм очистки всплывающих подсказок от браузера.

    585a31f220b7d_2016-12-2006.57.33.gif.389

    • Добавлена новая опция, позволяющая запускать перепрогон по неуспешным, в случае, если количество успешных меньше N, где N можно задать в настройках программы.
    • Добавлена возможность отключать проверку cms при запуске выполнения.

    585a31f0bf145_2016-12-2006.49.25.gif.5ab

    • Опция удаления дублей ресурсов при запуске разделена на две: «удалять по домену» и «удалять только одинаковые ссылки».
    • Улучшена работа с прокси. Теперь можно задать страницу и искомый текст, по этим данным осуществляется проверка доступности прокси. Нововведение распространяется на все утилиты. Опцию можно настраивать отдельно.

    И это не всё. Были и другие изменения и исправления, мы выделили ключевые и важные. 



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


    Рекомендованные комментарии

    48 минуты назад, goliafz сказал:

    Это да. Забыли видимо архив с софтом приложить. :(

    Уже должна быть доступна. Попробуйте обновить повторно. Новость опубликовали несколько раньше, чем загрузилась версия.

    Поделиться комментарием


    Ссылка на комментарий
    Только что, Administrator сказал:

    Уже должна быть доступна. Попробуйте обновить повторно. Новость опубликовали несколько раньше, чем загрузилась версия.

    Доступна. Спасибо. :)

    Поделиться комментарием


    Ссылка на комментарий

    С целью предотвращения путаницы, обсуждение данной версии проходит в отдельной теме на форуме:

    Все вопросы, предложения, комментарии, пишите там.

    Поделиться комментарием


    Ссылка на комментарий
    ×
    ×
    • Создать...