|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 62768.2003 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
26.07.2016, 14:19
|
Start Post: BrowserAutomationStudio. Создаем многопоточные приложения бесплатно и без навыков программирования.
|
Senior Member
Регистрация: 16.07.2016
Сообщений: 151
Бабло: $22525
|
BrowserAutomationStudio - инструмент, который позволяет быстро создавать полнофункциональные приложения с использованием браузера(или без), хттп клиента, почтового клиента, и других библиотек. Навыков программирования не требуется. Основные области применения: создание постеров, спамеров, парсеров, аплоадеров, комбайнов для соц. сетей.
Проекты собранные через БАС являются автономными исполняемыми файлами и не требуют установки БАС для запуска.
Софт работает по принципу макросов: все действия, которые совершает пользователь записываются и могут быть воспроизведены или отредактированы впоследствии:
Так выглядит интерфейс программы:
Софт позволяет выполнять произвольный код на javascript, а в случае, если пользователь не знаком с данным языком, предоставляет возможность сконструировать код визуально:
Возможности приложения:
- Распространяется абсолютно бесплатно.
- Может создавать автономные приложения буквально в 2 клика.
- Хорошая документация.
- Не нужно знания языков программирования. Работайте в визуальном конструкторе.
- Хорошо оптимизированный мультипоточный режим(до 300 потоков с браузером и до 3000 потоков без).
- Поддержка хттп и сокс5 прокси включая ipv6.
- Решение капчи с помощью антигейт, dbc, 2captcha, rucaptcha.
- Решение recaptcha 2.0 в один клики.
- Модуль работы с почтой, поиск в почтовом ящике.
- 100% Эмуляция браузера с помощью встроенного хрома.
- Нативные клики мышью, перемещения курсора и нажатия клавиш.
- Эмуляция специальных клавиш Enter, Tab, и т. д.
- WebRTC отключен.
- Очень быстрый хттп клиент и парсинг страниц.
- Конструктор пользовательского интерфейса.
- Загрузка данных из файлов/урл. Удаление использованных строк. Выбор случайной строки.
- Генератор случайных строк, тэги.
- Встроенная БД. Мощный редактор данных.
- Поддержка регулярных выражений.
- Возможность вставлять произвольный код на javascript.
- Поддержка flash(может быть отключена).
- Сss селекторы, xpath запросы.
- Поддержка chrome developer tools.
- Фильтр сетевых запросов. Возможность отключать загрузку по маске.
- Возможность запускать проекты через внешний планировщик заданий.
- Логические конструкции, циклы, функции.
- Умное изменение User Agent и Accept Language вместе с классом navigator.
- Автообновление.
Отдельно хочется отметить модуль для решения Recaptcha 2. Он доведен до ума в последнем обновлении и может быть использован "в продакшене".
Ссылки:
Загрузка BrowserAutomationStudio
Мануал по работе софта
Форум, обсуждение
Исходники
Некоторые полезные скрипты, которые идут вместе с софтом(их можно открыть загрузив софт): - Накрутка статистики посещаемости
- Регистратор QIP
- Чеккер прокси на наличие в спам списках(через хттп клиент)
Проект является абсолютно бесплатным и таким останется. Но в будущем планируется также премиум версия. Основная ее особенность - наличие системы лицензирования и защиты от копирования созданных с помощью BAS приложений. То есть, премиум версия дает возможность защитить и продавать ваше приложение. Премиум версия отличается только дополнительными возможностями по защите, ограничений функционала в фри версии по сравнению с премиум нету.
Буду признателен за отзывы, запросы новых фич и вопросы на этом форуме.
|
|
|
20.07.2017, 10:42
|
#92
|
Юниор
Регистрация: 13.01.2017
Сообщений: 4
Бабло: $1840
|
Если кому нужна автоматизация на BAS, то пишите в личку!
С BAS пол года работаю, писал под свои нужды для соц сетей.
|
|
|
23.07.2017, 20:11
|
#93
|
Senior Member
Регистрация: 19.02.2012
Сообщений: 2,798
Бабло: $501110
|
Продолжение саги: "я vs BAS"
Как советовали выше, делаю проверку на успешность выполнения через "проверить существование" и независимо от результата скрипт продолжает выполнение.
|
|
|
23.07.2017, 20:29
|
#94
|
404|200
Регистрация: 13.10.2008
Сообщений: 132
Бабло: $23690
|
PanteraSoft, без куска проекта, или хотя бы его скрина, трудно что-то сказать. BAS самый свежий? Что именно указано в IF?
|
|
|
23.07.2017, 21:18
|
#95
|
Senior Member
Регистрация: 19.02.2012
Сообщений: 2,798
Бабло: $501110
|
а ну завернул проверку в if и остановку потока в else. Че сразу не сказали. Я ж не ПРОГРАММИСТ!!
Заработало
|
|
|
25.07.2017, 00:12
|
#96
|
Senior Member
Регистрация: 19.02.2012
Сообщений: 2,798
Бабло: $501110
|
Нужна помощь с обработкой изображения.
Задача:
1. Сделать скриншот элемента на странице.
2. Подрезать лишний кусок изображения
3. Отправить исправленную картинку на распознавание в антигейт.
Значит делаю я скриншот нужного элемента и получаю в SCREENSHOT_BASE64
затем обработка изображений -> получить часть изображения и результат в CROPPED_IMAGE_ID.
Далее Решить каптчу, данные изображения вписываю CROPPED_IMAGE_ID, но я так понимаю нужны BASE64 и то что я пытаюсь засунуть не торт.
Для проверки SCREENSHOT_BASE64 отсылается без проблем.
Значит нужно какт мой ид картинки превратить в бэйс. Видел инструменты типа начать работу с иображением, закончить, получить данные изображения. Раные варианты пробовал выходные данные пихал в решение капчи.
Но пока не получилось ничего.
|
|
|
25.07.2017, 12:42
|
#97
|
Юниор
Регистрация: 06.04.2017
Сообщений: 3
Бабло: $1420
|
Получить данные изображения возвращает base64 картинки из его id.
P.s. на форуме программы тебе будут отвечать быстрее, комьюнити уже довольно большое
|
|
|
19.09.2017, 16:25
|
#98
|
Senior Member
Регистрация: 16.07.2016
Сообщений: 151
Бабло: $22525
ТС -->
|
ТС
Отснял часть обучающего курса по БАС.
Это не все, будут еще бесплатные видео и видео для премиум пользователей.
Того, что есть сейчас достаточно для написания функциональных ботов.
Все видео находятся в этом листе https://www.youtube.com/playlist?lis...WqFjhIuRN_av2u
Их всего 8, но средняя продолжительность - по 2 часа каждое.
Темы: интерфейс бас, поиск элементов на странице, создаиние пользовательского интерфейса, файлы, переменные, конструктор js, условия, циклы, обработка ошибок, метки, многопоток.
Сразу же отвечу на вопрос.
15 часов, зачем так долго, да мне проще будет какой-то язык выучить и на нем ботов писать...
Хоть видео действительно очень длинные, но они на 90% состоят из примеров, всю теорию можно поместить всего в один час, или даже меньше.
Например, в видео про селекторы я рассказываю о том как устроен html, как составлять css и xpath селекторы большинство времени, и только часть времени о том, как это использовать в БАС.
А видео по условиям практически полностью посвещено созданию постера.
Как смотреть?
Если вы ничего не знаете про БАС, то посмотрите первое и можете начинать писать код.
Если вы пишите сложный парсер, добавьте второе.
Сложная обработка текста, или сложные условия, посмотрите 4.
Потоки должны взаимодействовать друг с другом, тогда 8.
Не обязательно смотреть все.
Под видео в аннотации есть список тем с таймкодами.
Они устроены по такому принципу - вся информация идет вначале, значит, можно прервать посмотр в любое время.
Если вы опытный пользователь БАС, может интересно будет посмотреть о создании многопоточного скрипта, который постоянно читает рсс ленту и постит заголовки от туда в твиттер:
https://youtu.be/59KSijwvRTw?t=25m13s
https://youtu.be/BhmOwzIW1lU?t=1h10m41s
https://youtu.be/Vj2Q50FIBi4?t=1h45m56s
__________________
BrowserAutomationStudio Создаем многопоточные приложения бесплатно и без навыков программирования.
|
|
|
22.09.2017, 21:41
|
#99
|
Юниор
Регистрация: 11.06.2017
Сообщений: 4
Бабло: $4580
|
Цитата:
Сообщение от twaego9
Отснял часть обучающего курса по БАС.
Это не все, будут еще бесплатные видео и видео для премиум пользователей.
Того, что есть сейчас достаточно для написания функциональных ботов.
Все видео находятся в этом листе https://www.youtube.com/playlist?lis...WqFjhIuRN_av2u
Их всего 8, но средняя продолжительность - по 2 часа каждое.
Темы: интерфейс бас, поиск элементов на странице, создаиние пользовательского интерфейса, файлы, переменные, конструктор js, условия, циклы, обработка ошибок, метки, многопоток.
Сразу же отвечу на вопрос.
15 часов, зачем так долго, да мне проще будет какой-то язык выучить и на нем ботов писать...
Хоть видео действительно очень длинные, но они на 90% состоят из примеров, всю теорию можно поместить всего в один час, или даже меньше.
Например, в видео про селекторы я рассказываю о том как устроен html, как составлять css и xpath селекторы большинство времени, и только часть времени о том, как это использовать в БАС.
А видео по условиям практически полностью посвещено созданию постера.
Как смотреть?
Если вы ничего не знаете про БАС, то посмотрите первое и можете начинать писать код.
Если вы пишите сложный парсер, добавьте второе.
Сложная обработка текста, или сложные условия, посмотрите 4.
Потоки должны взаимодействовать друг с другом, тогда 8.
Не обязательно смотреть все.
Под видео в аннотации есть список тем с таймкодами.
Они устроены по такому принципу - вся информация идет вначале, значит, можно прервать посмотр в любое время.
Если вы опытный пользователь БАС, может интересно будет посмотреть о создании многопоточного скрипта, который постоянно читает рсс ленту и постит заголовки от туда в твиттер:
https://youtu.be/59KSijwvRTw?t=25m13s
https://youtu.be/BhmOwzIW1lU?t=1h10m41s
https://youtu.be/Vj2Q50FIBi4?t=1h45m56s
|
Пробовал, крутая штука, но интерфейс у зенки будет подружелюбнее. Хороший конкурент для зеннопостер.
|
|
|
27.09.2017, 23:30
|
#100
|
Senior Member
Регистрация: 16.07.2016
Сообщений: 151
Бабло: $22525
ТС -->
|
ТС
Добавлен механизм профилей. Он позволяет сохранить/загрузить cookies, localStorage, indexedDB и другое на диск, а не только куки как раньше. Как использовать:
__________________
BrowserAutomationStudio Создаем многопоточные приложения бесплатно и без навыков программирования.
|
|
|
28.09.2017, 09:06
|
#101
|
Senior Member
Регистрация: 19.02.2012
Сообщений: 2,798
Бабло: $501110
|
Спасибо за новые фишки. Отличный инструмент, пользуюсь ежедневно.
|
|
|
|