Сохранение профиля, либо запись данных в базу

Запросы функционала
  • Прога просто волшебная, я хотел сам писать подобный софт, в меньших масштабах - требовалась полная эмуляция браузера, и тут наткнулся на нее. Реально выручили) Но вот еще одна функция была бы очень полезной. Можно сделать сохранение профиля браузера (User Agent, proxy, cookies), для работы с аккаунтами (чтобы для аккаунта использовались предыдущие данные, а не новые каждый раз). Можно конечно извратиться и сохранять все это в файлы, но это было бы не очень удобно. Опишу пример, как я делал на PHP. В базе была таблица с полями тип аккаунта, user agent, proxy, cookies в формате json, поле other_data в формате json с дополнительными данными об аккаунте (логин, пароль, и т.д.). Вот и здесь хотелось бы сделать так же, но к сожалению профиль сохранять нельзя, как в ZennoPoster, а примеров работы с базой я не нашел, хоть и упорно гуглил. Пробовал выбрать в меню База->Редактировать структуру базы, открывается браузер и далее ничего нет, пустая страница. Как с ней работать?

  • Я использую BAS + php + mysql. Все что ты хочешь можно реализовать, через post запросы, как если бы это был аякс на обычных сайтах(если программист, тогда разберешься)

  • @blackhacker База будет после премиум версии. Пока этот функционал официально не поддерживается.
    По поводу профиля, можно использовать файлы. Вот пример в котором куки сохраняются в формате json в файл. Если туда добавить остальные данные - получится то, что вы просите.

  • @UlybnisJe спасибо за помощь, полезная инфа. похоже, так и придется сделать, с php и mysql.

    @support премиум версия будет платной? как скоро она выйдет?

  • @blackhacker Премиум версия будет платной. База будет и в бесплатной версии. Премиум версия будет до 21 ноября.

  • @support, Значит, до 21 ноября вы и поддержку базы данных сделаете? Я не тороплю, на софт вообще грех жаловаться. Но если нет, то я бы сделал через php+mysql, а если да, то подождал бы. Производительность намного лучше была бы с встроенной базой. И еще один вопрос есть, напишу сразу тут, чтобы новую тему не создавать. Возможно ли как-то в одном потоке запускать несколько экземпляров браузера? Например, запускается главный скрипт в один поток, затем он загружает данные об аккаунтах из базы и уже запускает 30-50 экземпляров браузера, для каждого из которых свои настройки прокси, user-agent, cookies, разрешение экрана.

  • @blackhacker

    Значит, до 21 ноября вы и поддержку базы данных сделаете?

    До 21 ноября премиум. После этого прием смс после этого база. Думаю до конца ноября все эти задачи сделаю.

    И еще один вопрос есть, напишу сразу тут, чтобы новую тему не создавать.

    Лучше создавать новую тему под каждый вопрос.

    Возможно ли как-то в одном потоке запускать несколько экземпляров браузера? Например, запускается главный скрипт в один поток, затем он загружает данные об аккаунтах из базы и уже запускает 30-50 экземпляров браузера, для каждого из которых свои настройки прокси, user-agent, cookies, разрешение экрана.

    Загрузку данных из базы можно сделать в функции OnApplicationStart

    http://wiki.bablosoft.com/doku.php?id=ru:i_want_to_run_some_actions_on_start_one_time

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

  • 0 Votes
    1 Posts
    768 Views
  • 8 Votes
    6 Posts
    2584 Views
  • 2 Votes
    1 Posts
    946 Views
  • 0 Votes
    5 Posts
    2897 Views
  • 1 Votes
    4 Posts
    1571 Views