На страницу 1, 2, 3 След. |
|
|
TOBBOT - это попытка сделать универсальный инструмент для автоматизации различных сетевых задач.
Программа бесплатная, имеет базовый набор модулей и простое API для расширения функционала.
Базовым набором модулей можно воспользоваться сразу же после скачивания:
- выбрать модуль
- настроить задание
- запустить действие
Количество модулей будет постоянно расти и со временем появятся модули для выполнения всех популярных задач. Текущий список модулей:
Изменять/создавать новые модули можно используя встроенные API функции:
- ... вставить код из указанного файла,
- CAPTCHA распознать капчу через выбранный OCR сервис,
- GOTO перейти к указанной метке,
- LABEL задать метку,
- LOG добавить запись в лог,
- PAUSE выдержать паузу,
- SCRIPT выполнить указанный JavaScript код,
- URL_ENCODE закодировать параметры в адресе страницы,
- URL_HEAD выполнить HEAD запрос к странице,
- URL_GET выполнить GET запрос к странице,
- URL_POST выполнить POST запрос к странице,
- PARSE найти текст на странице,
- VAR_ADD добавить временные переменные,
- VAR_SET задать переменной указанное значение,
- VAR_SET_RANDOM задать переменной случайное значение из указанного списка.
Писать модули просто! Вот так выглядит код модуля URL Parse Title:
Код: |
URL_GET
row_url
PARSE
row_title, http_content, "(?ims)title.*?>(.*?)<.*?title"
|
При этом писать модули на TOBBOT быстрее, проще и дешевле, чем писать программы с нуля:
- Программа портативная, кроссплатформенная и не требует установки.
- Система профилей позволяет одновременно запускать любое количество копий.
- Рабочие данные хранятся в удобной таблице (CSV файл), а код модулей выполняется многопоточно, с/без прокси, с передачей нужного реферера, обработкой кук и др.
Скачать TOBBOT можно по одноименному адресу TOBBOT.COM
Для запуска программы вам потребуется виртуальная машина Java |
|
|
|
|
|
Вышла версия: TOBBOT 0.3.1
Модули:
Новый модуль Add URL Bing.
Другие модули также были доработаны: увеличена их скорость и надежность.
API функции:
Новая функция SAVE позволяет выполнить промежуточное сохранение данных, что в случае неудачного выполнения большого задания позволяет продолжить с указанного места.
Например, если в задании парсятся все 10 страниц выдачи Google и на 4 странице происходит сбой выполнения, то при помощи функции SAVE можно начать парсинг в следующем цикле сразу с 4 страницы.
Новая функция REDIRECT включает/выключает автоматический переход в случае редиректа.
Возможные значения: REDIRECT+ (по умолчанию) и REDIRECT-.
Например, если при запросе страницы сервер делает предварительную цепочку редиректов, то теперь программа пройдет по всем редиректам самостоятельно. Бывает, что нужно обработать цепочку редиректов самому, тогда можно временно выключить REDIRECT-, а потом снова включить REDIRECT+ автоматический переход в случае редиректа.
Новая функция REFERER включает/выключает автоматическую смену реферера.
Возможные значения: REFERER+ (по умолчанию) и REFERER-.
Например, если нужно открыть новую страницу, но после запроса сохранить реферер предыдущей страницы, то нужно сначала выключить REFERER-, а после запроса снова включить REFERER+ автоматическую смену реферера. |
|
|
|
|
|
Вышел TOBBOT 0.4.0
Новые модули:
- Accounts Hostinger - регистрация фрихостов на панели Hostinger.ru;
- URL Find Text (RegExp) - поиск текста на странице (через регулярное выражение);
- URL Find Text (Simple) - поиск текста на странице (от строки A, до строки B).
Новые сабмодули (упрощают написание основных модулей):
- Mail.ru find email - поиск нужного email в папках Входящие / Спам;
- Recaptcha decode - распознование капчи Recaptcha (новая версия).
API функции:
- Новая функция COOKIE - добавляет новую запись в менеджер Cookie;
- Новая функция COOKIE_CLEAR - удаляет все записи в менеджере Cookie;
- Изменения в работе функции SCRIPT: переменные, объявленные в функции SCRIPT, теперь доступны и после ее завершения;
- Функции VAR_SET и PARSE переименованы в VAR и VAR_RE соответственно. Старые имена функций временно можно использовать как синонимы. Изменения проведены с целью улучшения читабельности кода.
Если у вас установлена устаревшая версия Java, то вы можете скачать последнюю версию с официального сайта.
Если вы изучили API и желаете оказывать платные услуги по написанию новых модулей, то свяжитесь со мной и я добавлю ваши контакты на сайте программы. |
|
|
|
|
|
Судя по описанию - программа полезная. Из минусов - отсутствие русского фейса, хелпа и документации. И для человека далекого от программирования - сложновата. |
|
|
|
|
|
Polaris, спасибо
Русский фейс уже совсем скоро.
Хелп в разработке (как ни сяду писать хелп, так озаряют идеи по улучшению API и отвлекаюсь).
При использовании базовых модулей знать программирование совсем не нужно, а при написание новых модулей используется сильно упрощенное программирование. |
|
|
|
|
|
TOBBOT, каким образом планируете монетизировать проект? Вы ведь не из чистового альтруизма его создали. |
|
|
|
|
|
ashiko, монетизация не помешает, но без ущерба развития проекта. Возможные варианты:
- добровольный донейт,
- магазин премиум модулей,
- биржа модулей (площадка моя, а модули пользователей),
- рефки на OCR/прокси сервисы,
- тематическая реклама в окне программы.
|
|
|
|
|
|
Софтина классная, тестил недавно, удачи в развитие |
|
|
|
|
|
malavar1978 писал(а): |
Софтина классная, тестил недавно, удачи в развитие
|
Спасибо
Вышел TOBBOT 0.5.1
Добавлен модуль Add URL Google, теперь есть адурилки в Bing, Yandex и Google.
Новая API функция FUNCDONE - позволяет отключать обработку функции DONE. Функция может быть полезна при вставке кода из других модулей.
Реализована возможность однострочной записи API функций, что заметно повысило читабельность кода модулей. Примеры различного оформления кода модуля URL Parse Title:
1) многострочная запись
Код: |
URL_GET
row_url
VAR_RE
row_title
http_content
"(?is)<title>(.*?)</title>"
|
2) однострочная запись
Код: |
URL_GET row_url
VAR_RE row_title, http_content, "(?is)<title>(.*?)</title>"
|
|
|
|
|
|
|
TOBBOT, а программу легко освоить человеку, не знакомому с программированием? |
|
|
|
|
|
vitvirtual, она очень простая и интуитивно понятная) |
|
|
|
|
|
нужен какой никакой гуй, так как более сложные модули могут отнять времени для написания, и по большей части вещей я вряд ли бы нашел нужный мне модуль в маркете, много не специфичных вещей
пока на альтернативу зенно или хуманэмулятору не тянет, но хотя подспорье халявному плагину айМакросу |
|
|
|
|
|
vitvirtual, программу можно использовать по разному: как пользователь и как "пользователь-разработчик".
В первом случае знать программирование не нужно вообще.
Во втором нужно ознакомится с API функциями программы и основами языка JavaScript.
trepsXe, я бы не стал сравнивать программу с озвученными продуктами.
Т.к. в основе TOBBOT нет браузера: используются прямые GET/POST запросы. За счет этого можно запустить большее кол-во потоков и быстрее выполнить большое задание (например, 1 000 000 строк TOBBOT обработает без проблем).
Лушче сравнить ее с написанием софта с нуля (изобретением велосипеда) на любом языке программирования: графический интерфейс, многопоточность, прокси, капчи и др. вещи придется писать и отлаживать заново. Писать на TOBBOT проще и дешевле (при заказе модулей у сторонних разработчиков).
p.s. В проекте запланирован Module Wizard (сейчас еще не активен), который позволит упростить написание/редактирование модулей. |
|
|
|
|
|
TOBBOT, я подумал что js для взаимодействия с динамичной веб-страницей применяется, например нажать кнопку 'Показать еще'
ну зенно и без браузера может с сервером общаться |
|
|
|
|
|
Было бы не плохо посмотреть видео обзор программы, как пользоваться модулями и т.д. |
|
|
|
|
|
|
|