Как узнать "Идентификатор группы" ?



  • @support, хорошо, спасибо за ответ. Ещё такой вопрос:
    расположение базы можно будет поменять? например я хочу использовать одну общую базу, которая будет храниться на сервере и несколько ботов которые будут её постоянно использовать.


  • administrators

    @sitiros Да, можно установить нескольким скриптам один идентификатор базы, тогда и тот и другой скрипт будет использовать 1 базу.
    Вот тут в конце описано http://wiki.bablosoft.com/doku.php?id=ru:tutorial3



  • А как положить ее например на ftp? У меня вообще окошко с путем к базе не кликабельно, изменить я его не могу.



  • и еще аваст ругается на каждый запуск, удаляет файлы, уже 4 раза удалил



  • Лечится отключением avast. Но а про фтп актуально. Никто с одного компа же не работает. Можно было бы папку расшарить, дык поле с путем не кликабельно.


  • administrators

    @BasLike

    А как положить ее например на ftp?

    На фтп можно положить только бекап. По фтп не одна база работать не будет, фтп предназначен для передачи файлов.

    У меня вообще окошко с путем к базе не кликабельно, изменить я его не могу.

    Путь к базе в файловой системе менять нельзя, но можно менять ид базы.


  • administrators

    @BasLike

    и еще аваст ругается на каждый запуск, удаляет файлы, уже 4 раза удалил

    Наверно ругается на сервак монго.


  • administrators

    @BasLike

    Никто с одного компа же не работает. Можно было бы папку расшарить, дык поле с путем не кликабельно.

    А расскажите, чего пытаетесь достичь?



  • Работаю с профилями. Отпечаток + ип + куки и т.д. Требуется запуск не с одного компа а с нескольких. Если отпечаток можно не трогать, то ип иногда нужно менять. Ну и куки меняются постоянно


  • administrators

    @BasLike Вы хотите, чтобы база находилась где-то на одном сервере, а разные копии БАС на других, причем все они использовали эту базу?



  • Было бы супер. Ну или разные копии, или разные скомпилированые exe файлы


  • administrators

    @BasLike В данный момент с этим могут быть проблемы, потому как операции записи и обновления полей станут затратными(софт и база находятся на разных серверах) по времени, их придется выносить в отдельные потоки. Делать дополнительную прослойку с кешем как для файлов.



  • Да и фиг бы с ним, с затратами. Кому не нужны затраты, пускай работает локально. Вы дайте только доступ в то окошко, а там посмотрим. Расшарю, может выйдет. Три дня голову ломаю над mySQL, ничего не выходит. А тут так обрадовался, и вот...


  • administrators

    @BasLike Вы же понимаете, что для базы нужен сервер? Что именно вы хотите туда вписать?



  • @support Вопрос идентичный названию темы, но для других целей. В базе данных данные рабочих аккаунтов, а сейчас я добавил новых. Но для них нужна немного другая логика выполнения скрипта, отключение некоторых условий именно для этой группы. Есть способ узнать идентификатор аккаунта, из какой группы он был получен? Чтобы использовать в том же IF.


  • administrators

    @Fox Пока апи для групп не готов.
    Но вы можете создать дополнительный столбец в базе для этого.



  • @support Стоит задача, парсить страницы, найденные результаты добавлять в базу, при условии, что этого результата в базе нет.
    В базе таблица с двумя колонками, index и result.
    Я сделал так:
    Парсим, результаты сохраняем в список, удаляем дубликаты. С этим проблем нет, далее с базой:
    Получить записи, Парсить строку INDEX,RESULT, Список(содержит) значения парсинга со значениями взятыми из базы.. Если нет совпадений, то добавить в базу.

    Только вот Парсить строку выдаёт первый результат и в итоге любой отличный от первого результат считался уникальным и записывался дальше..

    Как можно проверять уникальность полученного значения для базы?



  • Можно ещё в получить запись включить фильтр на result, с указанием "содержит" переменную с результатом парсинга.. И если запись найдена, то идём мимо, если переменная пустая, то добавляем.. Работает, если парсинг вернул только 1 результат.
    Можно ещё через ресурс, но ресурс обновлять придётся при изменении базы..


  • administrators

    @Fox

    Как можно проверять уникальность полученного значения для базы?

    Нужно получать не все значения из базы, а сделать запрос таким образом, чтобы он не возвращал результат если запись уникальная.


  • administrators

    @Fox said in Как узнать "Идентификатор группы" ?:

    Можно ещё в получить запись включить фильтр на result

    Ну да, так и нужно.

    Работает, если парсинг вернул только 1 результат.

    Сделайте цикл foreach


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.