XNEO News and updates

  • wpisy
    111
  • komentarzy
    198
  • wyświetleń
    326,110

Autorzy tego bloga

  • Administrator 110
  • Iskander 1

Обновление Xneolinks 4.2.8.8

Zaloguj się, aby obserwować  
Obserwujący 0
Administrator

320 wyświetleń

box-rus.thumb.png.f312d38a72a42c073e661cМы рады представить новую версию Xneolinks 4.2.8.8, все эти месяцы мы вели плодотворную работу над подготовкой обновления, за этот период накопилось многоженство серьёзных изменений.

Особенно важное изменение - это интеграция с телеграмом, благодаря этому вы всегда сможете держать под контролем процесс выполнения. Установив клиент на телефон, можно удалённо запускать проекты, проверять на какой стадии находится выполнение, а когда выполнение завершено - вы получите уведомление с подробной информацией и ссылкой на отчёт.

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

Это и многое другое ждёт вас в обновление 4.2.8.8, далее мы по порядку расскажем о каждом нововведение.

 

 


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

# Новые cms, новая логика Как и в любых наших крупных обновлениях, мы подготовили новые cms и продолжаем улучшаем логику существующих.

  • Улучшена работа с vbulletin cms, добавлен поиск новых вариаций секретных вопросов.
  • Улучшен поиск страницы регистрации для Discuz и Joomla cms.
  • Улучшен поиск секретных вопросов в phpBB cms. 
  • Добавлена поддержка двух новых cms IPB v3 и IPB v4.

# Интеграция с telegram changelog_telegram.thumb.png.e6ba1425d5b

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

changelog_telegram4.thumb.png.242a109f6a

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

changelog_telegram2.thumb.png.890949e68b

Завершив выполнение, вы получите уведомление, c данными:

  • Сколько успешных и неуспешных ресурсов.
  • Сколько было затрачено времени на выполнение.

Если вы включите поддержку облачных сервисов (mega.nz или yandex.disc), то по завершению, дополнительно будет ссылка на отчёт, вы сможете скачать его сразу из приложения.

 changelog_telegram3.png.7cebeba4a21c9c8a

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

Список доступных команд в телеграм боте:

  • /help - Получает список всех команд, доступных в данный момент времени;
  • /run - Загружает проект и отправляет его на выполнение;
  • /projects - Получает список всех доступных проектов;
  • /pause - Ставит прогон на паузу;
  • /resume - Возобновляет выполнение прогона;
  • /stop - Останавливает выполнение текущего прогона;
  • /status - Получает статус прогона;
  • /unsuccess - Получает информацию об не успешных сайтах.

Как настроить интеграцию с телеграмом мы подробно расскажем в разделе "Документация". Кратко, после установки телеграма добавьте в контакты @BotFather и напишите ему /newbot здесь_назваие_вашего_бота, название должно быть уникальным. По результатам будет создан бот, с указанным названием и @BotFather пришлёт вам токен, который необходимо указать в настройках.

# Новая логика работы с почтой

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

changelog_mailclient_RU.thumb.png.e6655e

  • Изменили и оптимизировали интерфейс утилиты "Менеджер почты".

# Новый менеджер аккаунтов

Расширяя возможности, мы решили переписать существующую утилиту «Менеджер аккаунтов». Теперь вы можете к каждому аккаунту указывать нужный прокси, проверить его доступность, а так же распределить аккаунты по проектам. Ранее, чтобы загрузить нужный список аккаунтов, вам приходилось удалять существующие, затем импортировать, сейчас всё делается в 2 клика, просто выбрав нужный проект из списка.

changelog_manager_profiles_RU.thumb.png.

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

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

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

  • Добавлена поддержка макроса «%captcha-style(width:110px;)%». Сохранение капчи по атрибуту «style».
  • Добавлена возможность загружать аватар, задав в качестве атрибута - стиль. Например: «width:110px=%avatar%».
  • Теперь для зашифрованных макросов будет работать сжатое логирование.
  • Если не удалось найти страницу регистрации, в логе теперь будет информация о исходном коде страницы.
  • Теперь при сохранение можно использовать макросы для управления текстом, например: «[%removeREGEXP=/user%]».
  • Добавлена поддержка макроса [if][%variable1%][=][%blank%], теперь можно выполнять действия, при определенных условиях. Если макрос %variable1% не содержит значения, действие будет выполнено. В качестве %variable1% и %blank%, могут быть другие данные, для сравнения. Вместо «=», можно использовать «!=», «>=», «<=», «>», «<». Дополнительно были разработаны универсальные макросы: 
  • [%ifsave%], если информация для сохранения найдена, действие выполнено не будет.
  • [%ifavatar%], если аватары не указаны, действие не будет выполнено.
  • [ifnot=text], если на странице не найден текст, выполняем.
  • Улучшена обработка комментариев в макросах.
  • Теперь макросы >click-img, >click-src, >click-type, >click-href, >click-text можно использовать совместно с [%ifrmae%], выполняя клик по фрейму (внутри <iframe>).
  • Теперь на шаге два, проверка почты, можно использовать макросы заполнения, например %nick%, %name%.
  • Теперь, если шаг 6 используется, как комментарий, успешное размещение будет сохранено с соответствующей отметкой. Ранее, в отчёте размещение значилось, как «профиль».
  • Исправлено склеивание изображений капчи, с помощью %new%, в макросах %captcha-src(image1.jpg%new%image2.jpg)%, %captcha-class(captcha1%new%captcha2)% и других. 
  • Добавлен новый макрос «>typetext», позволяет вводить значения в поля, у которых нет атрибутов.
  • Добавлен новый макрос «>scroll», позволяет прокручивать страницу.

# Добавлен новый макрос >findfields=true

Для макроса, мы разработали уникальный алгоритм анализа содержимого страницы. Указав его, XNEOLINKS будет автоматически искать поля, которые необходимо заполнить на странице, отсортирует их и заполнит тематическими данными. На данный момент, макрос имеет статус «Бета» и поддерживает 17 различных языков. У нас есть план задач по развитию алгоритма, но уже сейчас, данный макрос будет легко справляться с большинством типовых форм, которые вы решите заполнить.

changelog_filling.thumb.png.5936d5c330d0

В рамках подготовки автоматизации по работе c IPB3, мы внедрили экспериментальный макрос >findfields=true, в качестве примера его использования. Вы можете открыть файл макроса «ipb3 cms.xneo» и увидеть, насколько просто теперь можно добавлять свои автоматизации.

changelog_rapport1.thumb.png.3d13c98fb21

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

# Улучшен ручной ввод капч и текстовых вопросов

changelog_writecaptcha_RU.thumb.png.da5f

Мы переписали логику работы ручного ввода графических и текстовых капч, теперь все действия происходят в отдельном окне.

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

  • Проведён ряд работ по оптимизации оболочки и браузера, в частности ускорен запуск выполнения, особенно это будет заметно при работе с большими списками ресурсов.
  • Изменена логика работы с post/get запросами в браузере.
  • Улучшен поиск успешного размещения статьи, по фрагменту текста.
  • Скорректирована работа утилиты "дизайнер ссылок".
  • В утилите Q&A добавлена опция, позволяющая удалять дубликаты вопросов без учёта «URL».
  • Теперь в очереди проектов отчёты будут сохранятся с корректным названием. Ранее, в очередях все проекты имели стандартные названия и не загружали информацию для поля "Название отчёта".
  • Улучшено закрытие всплывающих окон и подсказок в windows 10.

changelog_preview_articles_RU.thumb.png.

  • Изменён предпросмотр статей.

changelog_rapport.thumb.png.4e70b3da596b

  • Новый формат HTML отчётов.
  • Теперь данные из индикаторов можно добавлять в менеджер аккаунтов.

changelog_cloud_services_RU.thumb.png.37

  • Добавлена поддержка облачных сервисов Yandex.Disc и MEGAcloud, теперь по завершении выполнения, XNEOLINKS может загрузить отчёт в облако. А настроив взаимодействие с телеграмом, отправит ссылку на отчёт и туда.
  • Графические улучшения и исправления.
  • Уменьшена нагрузка на CPU, создаваемая оболочкой программы.
  • Добавлены десятки новых исключений, направленные на повышение стабильности программы.
  • Исправлена редкая ситуация, приводившая к закрытию оболочки, при выборе даты в менеджере очередей.

changelog_timing_RU.png.868a94221336455b

  • Теперь вы можете посмотреть информацию о том, сколько идёт выполнение, как в процессе, так и по завершению. Функция интегрирована с телеграмом и посмотреть время можно, как в интерфейсе, так и в вашем телеграм боте, с помощью команды /status, или получив финальное уведомление о завершение выполнения.
  • В утилите «Менеджер ссылок», опция «удалять дубликаты по домену», теперь включена по умолчанию.
  • Улучшен анализ cms, исправлены редкие ситуации, которые приводили к дублирующим запросам.
  • Исправлен ввод данных в полях отвечающих за ширину и высоту, при вставке видео или картинки.
  • Улучшен импорт вопросов и ответов, теперь при обнаружение некорректных данных, утилита будет отбрасывать их и записывать информацию в лог. Некорректными данными считаются те, где отсутствует вопрос.
  • Теперь персональная база вопросов и ответов, снова хранится в системной папке %appdata%, для удобства импорта и предотвращения потери данных.
  • Исправлено сохранение в проектах данных указанных в поле «Улица» (настройки заполнения).
  • Исправлена работа с ссылками, которые содержат порт, в утилите «Дизайнер ссылок».
  • Исправлена ситуация с созданием дублирующих отчётов, в выполненной задаче, при клике «получить отчёт» в утилитах чекер cms и xneopars. Теперь всегда будет открываться уже существующий.
  • В чекере cms улучшена обработка больших данных, при загрузке списка из файла.
  • Исправлено отображение иконок в чекере cms.
  • Исправлена редкая ошибка, приводившая к аварийному закрытию XNEOLINKS, в случае если сервер не ответил вовремя.
  • Исправлена ситуация с удалением дубликатов в списке сайтов, когда он был загружен из файла.
  • Исправлена редкая ситуация с появлением переносов строк, при добавление исключения формата «checkbox» (настройка заполнения -> список исключений).
  • Добавлена возможность редактировать признаки cms на основе макросов, которые идут в комплекте с программой.
  • Удалена поддержка сервиса getbotdotguru.
  • Добавлена поддержка API сервиса gindex.
  • Улучшено удаление дубликатов ресурсов, которые содержат ftp:// протокол.
  • Теперь сбор секретных вопросов включён по умолчанию (без диалога, ответы можно добавить с помощью утилиты «менеджер вопросов и ответов»). Опцию по прежнему можно отключить.
  • Теперь данные в утилите «Менеджер вопросов и ответов» отсортированы по ID (старые в начале, новые - в конце).
  • Улучшена проверка корректности вводимых ссылок.
  • Теперь опция «использовать прокси для post/get» учитывается для необходимости стартовой проверки корректности прокси. Дополнительно, если прокси недоступны и вы продолжаете выполнение без прокси, данная опция будет отключена.
  • Улучшена работа макроса [dirArticle=c:\temp\123].
  • Изменён алгоритм работы с прокси при анализе cms.
  • Исправлено удаление неработающих прокси из списка, при анализе cms и в браузере.
  • Изменён алгоритм загрузки новых прокси по API, если включена соответствующая опция
  • Исправлено отображение Xenforo в настройках исключений cms.
  • Улучшена генерация всплывающих окон на дисплеях с большим разрешением.
  • Теперь при запуске выполнения выполняется проверка всех активных OCR сервисов, ранее выполнялась только проверка основных (antigate/rucaptcha/deatch by captcha).
  • Исправлена редкая ситуация, когда при паузе срабатывал перезапуск браузера.
  • Исправлено удаление проектов из очереди в стандартной версии программы (базовая настройка очередей).
  • Добавлена возможность массового удаления проектов из очереди. Как в базовой настройки, так и в утилите «менеджер задач».
  • В чекере cms добавлена новая опция «Удалять из ссылок в отчете "мусор"», при активации у всех URL будут удалены параметры, останутся только ссылки до директории, где расположена CMS.
  • Добавлено автоматическое решение recaptcha v1, без отправки изображения в OCR.

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


DEZish lubi to
Zaloguj się, aby obserwować  
Obserwujący 0