- Регистрация
- 06.02.2017
- Сообщения
- 119
- Благодарностей
- 379
- Баллы
- 63
Замысел плагина для работы с ZennoBrowser сформировался на основе практического опыта использования других антидетект‑браузеров. Поскольку при работе с множеством профилей важно регулярно контролировать, как именно профиль отображается для сканирующих сервисов, что естественно предполагает ряд повторяющихся действий, которые можно автоматизировать с помощью не очень сложного плагина.
Плагин предназначен для сканирования профилей ZennoBrowser с последующим выводом всей необходимой информации в структурированном виде.
Такой формат выбран в качестве решения потому, что его можно будет без труда использовать для последующего взаимодействия с профилями и автоматизации более широкого спектра задач.
Кроме того, хотелось показать как можно расширить функционал своих шаблонов, одновременно оптимизировав их внешний вид.
1.Функционал плагина
В качестве анализа профилей используются следующие ресурсы:
https://browserleaks.com/canvas
https://www.ip2location.com/demo
https://www.browserscan.net/
Информация полученная из этих источников преобразуется в создаваемый в директории проекта index.html и выводится на странице браузера в удобной форме. К статье прилагаю исходный файл, поэтому каждый сможет доработать и вывести больше данных для анализа.
2. Структура плагина
Структура плагина имеет следующий вид:
- Стандартным запросом получаем список всех созданных профилей в формате Json
- Парсим ответ и получаем все ID профилей
- Поочередно открываем ZennoBrowser с соответствующим ID
- Создаем три страницы Tab и в каждой из них запускаем сайт для сканирования профиля
- С помощью стандартных функций получаем необходимые данные для анализа и собираем структуру финального файла в соответствующих переменных
- Формируем index.html и сохраняем в директорию проекта, после чего выводим его в одной из вкладок
- Включаем задержку инстанса для того чтобы проанализировать профиль
- Если все устраивает то продолжаем работать с открытым профилем, либо нажимаем кнопку Продолжить и плагин закрывает все вкладки переходя к следующему профилю.
Для тех кто ни разу не создавал плагины – переходим Файл -> Сохранить проект как плагин -> заполняем все атрибуты -> Выполнить публикацию
Преобразовав все это в плагин мы получаем конечный результат в видео одного кубика, который можем использовать для дальнейшей работы:
Важным моментом при создании проекта является отключение браузера в настройках, поскольку мы будем использовать профили из ZennoBrowser.
Ну и конечно же обязательным условием является добавление Интерфейса бота. Я, как правило, пишу краткий функционал плагина.
4. Запуск и использование плагина.
В конечном итоге мы получаем информацию о профиле в следующем виде.
Вы можете абсолютно спокойно переделать ее под свои потребности, поработав над интерфейсом и содержимым, либо использовать как есть. Ну и остальные вкладки дадут Вам необходимую информацию для анализа. После чего их можно закрыть и продолжить работу с профилем, либо перейти к проверке следующего.
5. Заключение
Данный плагин можно использовать как отдельный шаблон запуская в ZennoPoster ZennoBox, исключительно для проверки анонимности создаваемых профилей, так и в качестве составляющей больших проектов под любые другие задачи.
Кроме того, данный шаблон можно переделать под свои потребности и использовать например в качестве бота для нагуливания cookies профилей, что как мы понимаем является очень важным элементом в плане антидетекта сервисов.
Более подробно функционал и работа плагина показана в видео. Шаблон и сам плагин прилагаются к статье.
Вложения
-
32,3 КБ Просмотры: 5
-
30,5 КБ Просмотры: 5
Последнее редактирование модератором: