Zennoposter ошибка при работе с файлом
Доброго времени суток!
Хотел поинтересоваться, я с данным софтом не знаком и узнал о недавно, и хотел спросить, а можно ли допустим замутить в зеннопостер парсинг чатов через веб версию телеграма и собственно инвайтинг?
nuaru
Доброго времени суток!
Хотел поинтересоваться, я с данным софтом не знаком и узнал о недавно, и хотел спросить, а можно ли допустим замутить в зеннопостер парсинг чатов через веб версию телеграма и собственно инвайтинг?
Да.
Вы можете скачать демо-версию программы и потренироваться в написании такого бота. Если возникнут какие-либо вопросы, смело спрашивайте на нашем форуме (большинство вопросов уже давно расмотрено), либо в службе поддержки.
gother72
Новичок
nuaru
Можете попробовать написать такой проект сами или купить в нашем магазине шаблонов:
Регистратор аккаунтов Google|Gmail|YouTube
Чекер аккаунтов Google|Gmail|YouTube
gother72
Новичок
Можете попробовать написать такой проект сами или купить в нашем магазине шаблонов:
Регистратор аккаунтов Google|Gmail|YouTube
Чекер аккаунтов Google|Gmail|YouTube
gother72
Новичок
А насколько сложно для того, кто с этим софтом никогда не работал, создать свой проект? Сколько это времени занимает?
nuaru
А насколько сложно для того, кто с этим софтом никогда не работал, создать свой проект? Сколько это времени занимает?
Проект понятие относительное, поэтому ответить на вопрос "Сколько это времени занимает" невозможно.
Как правило первые шаблоны создаются на демке во время тестового периода.
nuaru
(Настройка "Использовать HTTP Connection Pool" включена по умолчанию)
Улучшение анонимности профилей браузера
• Повышено качество эмуляции Canvas и WebGL.
• Почищена база Useragent'ов.
• Улучшена обработка Cookie и Proxy.
• Улучшена анонимность ProjectMaker за счёт возможности отключения слоя с невидимыми элементами.
Весь список изменений 5.27.0.0
Полный список изменений: Ознакомиться
Премиум
Премиум
А насколько сложно для того, кто с этим софтом никогда не работал, создать свой проект? Сколько это времени занимает?
nuaru
Повышена стабильность и производительность ZennoPoster
Друзья, проделана значительная работа, чтобы улучшить ваш пользовательский опыт при создании и выполнении проектов.
Улучшена надежность и скорость работы программы, что позволит запускать больше потоков и быть спокойным за результат.
Весь список исправлений см. в истории изменений.
Обновлен движок Chrome
Теперь ZennoPoster использует
Chrome движок от 72 версии.
Автоматизируйте работу на сайтах с самой актуальной версией Chrome.
Добавлена поддержка прокси-сервиса AwmProxy
Произведена интеграция с популярным прокси-сервисом AwmProxy, который предоставляет быстрые и надежные прокси.
Подключить сервис к программе и взять прокси на бесплатный тест, Вы можете в разделе Настройки → Прокси сервисы.
Весь список изменений 5.28.0.0:
Полный список изменений: Ознакомиться
nuaru
Приглашаем всех желающих ознакомиться с конкурсными работами!
Участники третьего конкурса шаблонов опубликовали 30 интересных проектов на различные темы, которые вы можете скачать бесплатно прямо сейчас и применить в своей работе.
Все шаблоны открыты для чтения и редактирования.
vadusha
Новичок
Пользуюсь ZennoPoster’ом уже давно. Как по мне, это одна из лучших, если не лучшая, программа для автоматизации в интернете. Использую для парсинга и массовой регистрации аккаунтов. Радует функциональность и интуитивно понятный интерфейс. Спасибо за отличный продукт.
nuaru
Chrome Release Candidate 1
Мы рады объявить о том, что делаем важный шаг к стабильной и улучшенной версии ZennoPoster c Chrome движком, выпустив первый «Release Candidate».
Это значит, что у программы теперь единный инсталлер и больше нет необходимости скачивать версию с Firefox и Chrome по отдельности.
Мы не забыли и про ZennoBox - новый движок уже доступен всем пользователям новой версии.
После нескольких бета-версий количество баг-репортов должно быть снижено до минимума, что позволит команде разработчиков выпускать новые релизы чаще.
Также, обновлён движок
Chrome до 72 с последними патчами безопасности.
Весь список изменений 5.29.0.0
Возможно предупреждение Windows Smart Screen, из-за обновления сертификата, которым подписана программа. Должно пройти в ближайшее время.
Полный список изменений 5.29.0.0: Ознакомиться
Полный список изменений 5.29.1.0: Ознакомиться
Если в каком-то из экшенов возникает ошибка или выход из кубика происходит по красной ветке, то выполнение проекта перейдёт в блок, который привязан к действию Bad End. Это необходимо для того, чтобы можно было задать какие-то дополнительные действия в случае завершения работы шаблона с ошибкой.
Многократный переход в BadEnd при отладке проекта
По умолчанию, при отладке проект переходит в Bad/GoodEnd только один раз. Затем нужно перезапустить проект кнопкой “С начала”.
Для возможности многократного перехода в эти экшены при отладке нужно включить опцию Переходить в Bad/GoodEnd при многократной отладке в настройках программы.
В итоге
Каждый проект может требовать разное количество ресурсов. Один может использовать 15 MB оперативной памяти на поток, другой 1 GB, аналогично с ресурсами процессора - всё зависит от задач.
При создании программы мы в первую очередь экономили Ваше время, всё остальное легко настраивается и масштабируется.
Процессор
Каждый поток в ZennoPoster строит DOM модель, рендерит картинку, выполняет JavaScript, обрабатывает события, обрабатывает анимацию и т.д. всё это требует ресурсов процессора. Также процессор нагружается при периодической перезагрузке инстансов. Есть несколько способов экономии процессора:
Отключение обработки ненужных элементов: Flash, картинки, скрипты и всё что не нужно. Обратите внимание, если сайт с хорошей защитой, то это может повлиять на бан аккаунтов. Т.е. регистрация пройдёт, но созданный аккаунт вызовет подозрения и в дальнейшем может быть забанен.
(Данный пункт актуален только при работе на движке Firefox 45) В настройках программы есть возможность регулирования количества потоков на одной базе. Увеличив этот параметр, Вы немного экономите память и процессор, но появляются дополнительные задержки при эмуляции мыши и клавиатуры. Про эмуляцию читайте дальше.
Эмуляция мыши и клавиатуры немного увеличивает расход процессора и создаёт эффект, описанный в (2). Но иногда без неё просто нельзя создать аккаунт. Также эмуляция при регистрации аккаунта понижает вероятность бана аккаунта в будущем при дальнейшем его использовании.
Программное распознавание каптчи при использовании модулей из CapMonster тоже расходует процессор. Сколько времени одного ядра процессора нужно для распознавания каптчи написано в CapMonster при тестировании модуля. На самом деле, даже если Вы тратите 10 секунд ядра процессора (хотя такого не бывает, обычно это меньше четверти секунды) на распознавание каптчи, это всё равно дешевле, чем отправлять каптчу в сервисы ручного распознавания.
Поиск по картинке тратит и ресурсы процессора тоже. Но всё равно остаётся очень полезной фичей.
Пример использования
Время пользователя
Самый важный ресурс. Время процессора стоит дёшево, оперативная память - ещё дешевле. Единственное, что действительно важно - это Ваше личное время.
Создавая программу, мы в первую очередь экономили этот ресурс.
Для чего это используется?
При работе шаблона могут возникнуть непредвиденные ошибки, например:
Если изменилась верстка на сайте и шаблон теперь не может найти нужный HTML элемент
Не до конца продуманная логика шаблона, не предусматривающая определенные ситуации
Из-за этого проект не будет выполнен до конца и сразу завершит свою работу. Чтобы исключить такие ситуации, можно использовать Bad End для:
Возврата данных обратно в списки / таблицы для последующего их использования без потери.
Добавления в Blacklist невалидной информации
Как работать с экшеном?
В случае завершения шаблона ошибкой, выполнятся действия, привязанные к Bad End:
Также, Bad End сработает при прерывании шаблона или по истечению глобального таймаута выполнения. За это отвечает настройка в ZennoPoster - “Выполнять BadEnd при прерывании проекта“:
Bad End срабатывает 1 раз для каждого потока.
Как добавить действие в проект?
Через контекстное меню Добавить действие → Логика → BadEnd
Для чего это используется?
При работе шаблона могут возникнуть непредвиденные ошибки, например:
Если изменилась верстка на сайте и шаблон теперь не может найти нужный HTML элемент
Не до конца продуманная логика шаблона, не предусматривающая определенные ситуации
Из-за этого проект не будет выполнен до конца и сразу завершит свою работу. Чтобы исключить такие ситуации, можно использовать Bad End для:
Возврата данных обратно в списки / таблицы для последующего их использования без потери.
Добавления в Blacklist невалидной информации
Время потока
Обратите внимание на этот параметр. Во время распознавания каптчи в сервисах ручного распознавания происходит простой проекта около 15 секунд (пока работники сервисов распознают вашу каптчу).
За это время процессор практически не работает для этого потока.
Благодаря этому (если в проекте есть такое действие) общее количество потоков, которое можно запустить на одной машине резко увеличивается. Т.е. Вы можете запустить 30 потоков, на которых Ваш проект всё время открывает web-страницы без распознавания каптч (обычный парсер, например). И это займёт все ресурсы процессора.
Или 150 потоков с проектом (регистратор аккауната), в котором есть распознаванием каптчи через сервисы. И это займёт всю оперативную память.
Аналогично с подтверждением регистрации по e-mail, когда поток ждёт письмо. В этом случае тоже происходит простой потока.
Как добавить действие в проект?
Через контекстное меню Добавить действие → Логика → BadEnd
Восстановление данных в случае ошибки
Например, для работы мы берём из списка строку с удалением. Если в процессе работы шаблон завершился с какой-либо ошибкой, до того, как мы обработали эту строку, то эти данные будут утеряны. Чтобы этого не произошло, используем Bad End и добавляем к нему действие добавления строки обратно в список. Таким образом при неудачном завершении работы необработанные данные будут сохранены назад в список для последующей обработки.
Каждый шаг в шаблоне имеет уникальный идентификатор, по которому его можно найти в ProjectMaker'e. Для того чтобы получить id шага с ошибкой, необходимо в логах ZennoPoster, кликнуть по ошибке правой кнопкой мыши и нажать «скопировать id действия»:
Если в каком-то из экшенов возникает ошибка или выход из кубика происходит по красной ветке, то выполнение проекта перейдёт в блок, который привязан к действию Bad End. Это необходимо для того, чтобы можно было задать какие-то дополнительные действия в случае завершения работы шаблона с ошибкой.
Многократный переход в BadEnd при отладке проекта
По умолчанию, при отладке проект переходит в Bad/GoodEnd только один раз. Затем нужно перезапустить проект кнопкой “С начала”.
Для возможности многократного перехода в эти экшены при отладке нужно включить опцию Переходить в Bad/GoodEnd при многократной отладке в настройках программы.
Настройка количества потоков по умолчанию
В настройках ZennoPoster можно поставить максимальное количество потоков, которые могут быть одновременно запущены.
Если Вы прочитали предыдущие пункты, то Вам уже ясно, что количество потоков очень сильно зависит от проекта и подбирается вручную индивидуально для Ваших задач. Для этого просто плавно прибавляется количество потоков, пока один из ресурсов компьютера не будет исчерпан.
Нужно учесть один нюанс: расход процессора можно немного превысить, т.е. если у Вас он загружен на 100% увеличение потоков на 10-15% практически ничего не изменит, а главное, не ухудшит. Просто потоки будут ждать некоторое время освобождения этих ресурсов.
Оперативная память, наоборот, не должна забиваться полностью, всегда лучше оставлять 10-30%. Если она кончится, это может привести к падению ZennoPoster и всех остальных программ на Вашем компьютере.
Открытые соединения
Что это такое можно узнать у Google, а сколько таких соединений поддерживает Ваша сеть можно узнать в ZennoProxyChecker. В нём есть тест канала и его онлайн мониторинг.
На поток с установленной прокси нужно 2 соединения. Без прокси - до 32.
Обычно соединения урезаны домашними провайдерами, но чаще модемами, обычно доступно около 300, дальше модем просто перестаёт отвечать на запросы, в то время как выделенные сервера поддерживают тысячи (15000 на серверах от hetzner.de).
Учитывайте, что ProxyChecker использует соединения. От 1 соединения на поток ProxyChecker.
Как работать с экшеном?
В случае завершения шаблона ошибкой, выполнятся действия, привязанные к Bad End:
Также, Bad End сработает при прерывании шаблона или по истечению глобального таймаута выполнения. За это отвечает настройка в ZennoPoster - “Выполнять BadEnd при прерывании проекта“:
Bad End срабатывает 1 раз для каждого потока.
Интернет канал
Здесь всё просто. Вы открываете web-страницу - при этом она скачивается с сервера и все картинки, Flash, скрипты и т.д., которые есть на ней. Если Вы чистите кэш, то всё скачивается постоянно при работе проекта, если нет - то потребление этого ресурса сильно понижается.
Обычно кэш нужно чистить. Без очистки кэша web ресурс поймёт, что Вы уже заходили на него, даже если Вы используете прокси.
Интернет канал может быть широким, тем не менее, ограничивать работу программы из-за малого количества разрешённых открытых соединений, о которых читайте далее.
Пример использования
Восстановление данных в случае ошибки
Например, для работы мы берём из списка строку с удалением. Если в процессе работы шаблон завершился с какой-либо ошибкой, до того, как мы обработали эту строку, то эти данные будут утеряны. Чтобы этого не произошло, используем Bad End и добавляем к нему действие добавления строки обратно в список. Таким образом при неудачном завершении работы необработанные данные будут сохранены назад в список для последующей обработки.
Каждый шаг в шаблоне имеет уникальный идентификатор, по которому его можно найти в ProjectMaker'e. Для того чтобы получить id шага с ошибкой, необходимо в логах ZennoPoster, кликнуть по ошибке правой кнопкой мыши и нажать «скопировать id действия»:
ZennoPoster - многопоточная программа и в каждом потоке обрабатывает много информации, требуя при этом значительных ресурсов компьютера. Эта статья поможет Вам настроить программу под Ваш компьютер, позволив использовать его ресурсы максимально эффективно.
Оперативная память
Каждый поток в ZennoPoster представляет собой изолированный браузер со своими куками (около 13 видов), кэшем, прокси, User Agent и всеми другими данными, которые нужны для полной эмуляции пользователя.
При расчёте количества оперативной памяти, необходимой для нормальной работы программы, нужно учитывать несколько факторов:
Сайт, с которым Вы работаете. Все сайты очень разные и отличаются потреблением оперативной памяти, иногда на порядок. Таким образом, автоматизация одного сайта может работать в 100 потоков, а другого в 20 на одной и той же машине. Старайтесь отключать Flash, картинки и другие ресурсы, если они не нужны для работы с сайтом.
Файлы. Файлы для ускорения работы хранятся в оперативной памяти (иначе будут проблемы с доступом к жёсткому диску). Если Вы для каждого потока используете свою копию файла (так происходит при использовании списков и таблиц без синхронизации с файлом) то, соответственно, каждый поток требует дополнительную оперативную память для хранения этого файла. Учитывайте, что таблицы в оперативной памяти занимают намного больше места, чем исходный файл на жёстком диске. Списки не такие требовательные как таблицы, тем не менее, тоже в оперативной памяти увеличиваются. Например, в оперативной памяти таблица на основе файла *.csv в 10 MB в 100 потоков без синхронизации с файлом, может занять 5 GB. Старайтесь не использовать списки и таблицы в режиме «без синхронизации» с файлом без необходимости.
См пункт (2) в разделе «Процессор».
Поиск по картинке. Эта фича тратит много оперативной памяти. Но очень полезна.
Скорость как у сокетов
Наши недобросовестные конкуренты (не будем показывать пальцем :) утверждают, что их программа может работать со скоростью сокетов, если отключить загрузку Flash, скриптов, картинок и т.д.
Уверенно владеете ZennoPoster \ ZennoDroid и работаете с социальными сетями и сервисами? Поделитесь своим опытом на нашем видео-конкурсе с общим призовым фондом: более 2000$
Внимание! Проигравших не будет!
Участие в конкурсе зарекомендует Вас как толкового специалиста, а материалы конкурса позволят новичкам создавать более интересные и гибкие проекты с первых шагов знакомства с программой. Если Вы не будете выступать в роли автора, всё равно заглядывайте к нам, чтобы изучить видео-работы претендентов и выбрать лучшие (голосовать могут пользователи со статусом "Client").
Также, приглашаем всех вебмастеров ознакомиться с прошлыми конкурсными работами, где наши клиенты делились опытом манимейкинга, парсинга, создания доров, накруток и многого другого. Испытать все возможности наших продуктов и применить весь этот опыт на практике Вы можете абсолютно бесплатно:
Представляем вашему вниманию новый релиз ZennoPoster 5.12.0.0. Мы знаем, как вы ждете добавление новых движков браузера в программу, и особенно, будущий движок Chrome, над которым мы активно работаем.
А пока ведется разработка, в этом релизе мы добавили в ZennoPoster мультибраузерность, как новый задел на будущее. Это значит, что появилась возможность выбирать браузер для ваших проектов при записи, отладке и выполнении - в дополнении к FireFox 45 ESR , появился движок FireFox 52 ESR . Теперь вы можете проверять новые возможности браузера, не ломая работу старых проектов.
При помощи этого действия вы можете переключить один браузер на другой, или вовсе его выключить. При этом, можно выбрать опцию переноса текущего рабочего профиля - никакие данные не потеряются. И все это доступно в ходе выполнения одного и того же проекта.
В настройках ProjectMaker появилась возможность настроить браузер по умолчанию для всех новых проектов.
[+] Появилось действие "Запустить браузер". Теперь по среди работы проекта вы можете запустить браузер нужной версии, если он вдруг вам понадобился.
Мы рады вам представить новую дополнительную возможность в CapMonster ReCaptcha 2 SiteKey Addon
Начиная с версии CapMonster 2.10.0.0, вы сможете оформить ReCaptcha 2 Sitekey Addon
Для его использования понадобится любая редакция CapMonster. Приобрести его можно тут:
Дорогие друзья, сегодня мы хотим рассказать вам о нововведениях и изменениях
последних 4 релизов ZennoPoster!
В новых версиях Вас ждёт поддержка нового движка - Firefox x64 . Его использование
позволит обеспечить стабильность при работе с большими и тяжелыми сайтами. Новый
движок вы сможете выбрать внутри проекта, наряду с остальными. Помимо этого, мы
добавили в ProjectMaker и ZennoPoster возможность добавления прокси-сервисов, по
аналогии с каптчами, смс и т.д. Сейчас там уже есть сервис AWM-прокси, где вы можете
взять бесплатные прокси на тест.
А так же ряд улучшений в направлении эмуляции новых устройств:
Улучшена эмуляция системных шрифтов , добавлена расширенная эмуляция WebGL и WebGL2 fingerprint
и эмуляция параметров AudioDevice.
Основные изменения за это время
Исправлено:
Исправлено зависание при редактировании в PropertyGrid в свойствах в BotUI в Windows 10 (1709)
• Улучшено сокрытие полей объекта navigator.
• Улучшение стабильности работы программы.
• Исправлены ошибки не запуска браузера.
• Исправлены ошибки при работе HID.exe.
• Исправлены проблемы с копированием элементов BotUI.
• Мелкие исправления в UI.
Полный список изменений 5.13.0.0: Ознакомиться
Полный список изменений 5.13.1.0: Ознакомиться
Полный список изменений 5.14.0.0: Ознакомиться
Полный список изменений 5.15.0.0: Ознакомиться
Для участия в данном конкурсе необходимо выставить готовый шаблон ZennoPoster или ZennoDroid
Шаблон должен быть в рабочем состоянии и выполнять свои функции в той области для которой он был создан.
Для опытных специалистов это отличная возможность продемонстрировать свой профессионализм и зарекомендовать себя,
Если у Вас ещё нет программы, Вы можете испытать все её возможности абсолютно бесплатно в течение 14-ти дней:
Первый конкурс шаблонов - голосование за лучший шаблон началось!
Участники опубликовали 38 шаблонов в рамках первого конкурса шаблонов!
И мы приглашаем Вас скачать и оценить работы, чтобы Вы могли применить наработки участников в своих проектах или же просто запустить и наслаждаться процессом.
Все шаблоны открыты для редактирования!
Часть шаблонов написана с использованием кода, поэтому может потребоваться некоторая подготовка, но Вы всегда сможете задать любой вопрос на нашем форуме.
Приглашаем всех желающих ознакомиться с конкурсными работами!
(Настройка "Использовать HTTP Connection Pool" включена по умолчанию)
Улучшение анонимности профилей браузера
• Повышено качество эмуляции Canvas и WebGL.
• Почищена база Useragentов.
• Улучшена обработка Cookie и Proxy.
• Улучшена анонимность ProjectMaker за счёт возможности отключения слоя с невидимыми элементами.
Весь список изменений 5.27.0.0
Полный список изменений: Ознакомиться
Повышена стабильность и производительность ZennoPoster
Друзья, проделана значительная работа, чтобы улучшить ваш пользовательский опыт при создании и выполнении проектов.
Улучшена надежность и скорость работы программы, что позволит запускать больше потоков и быть спокойным за результат.
Весь список исправлений см. в истории изменений.
Обновлен движок Chrome
Теперь ZennoPoster использует Chrome движок от 72 версии.
Автоматизируйте работу на сайтах с самой актуальной версией Chrome.
Добавлена поддержка прокси-сервиса AwmProxy
Произведена интеграция с популярным прокси-сервисом AwmProxy, который предоставляет быстрые и надежные прокси.
Подключить сервис к программе и взять прокси на бесплатный тест , Вы можете в разделе Настройки → Прокси сервисы.
Весь список изменений 5.28.0.0:
Читайте также: