Короче долбалса вчера с переносом куков через базу и понял что неблогадарное ето дело. Видно на слабых пк скрипт не хочет витаскивать дание типа куки 150 кб. один запись. В итоге понял что насторить роботу через ftp модуль мне лишним не будет. И хочу сказать роботает хорошо. Процес такой - Надо мне обработать какойто профайл с удальонного впс на другом компе. я просто скачиваю файл Cookies на второй пк через модуль фтп. В итоге сайт нормально подгружаетса. Но решил только один файл куки качать. С целой папкой профалом долго и обрыв может быть если в то время будет изменятса папка профайл. И вопрос. может ище что скачать для безпроблемной авторизации, Подскажите что будет полезно и содержитса в одном файле как куки. И остаетса вопрос сайти могут увидеть какието пробели в куках, или доругой инфе, что идет с профайла? Но роботает. И врятли я не буду так делать Но хочетса знать что можно подпарвить
spoilerКак узнать "Идентификатор группы" ?
-
@BasLike В данный момент с этим могут быть проблемы, потому как операции записи и обновления полей станут затратными(софт и база находятся на разных серверах) по времени, их придется выносить в отдельные потоки. Делать дополнительную прослойку с кешем как для файлов.
-
@support Вопрос идентичный названию темы, но для других целей. В базе данных данные рабочих аккаунтов, а сейчас я добавил новых. Но для них нужна немного другая логика выполнения скрипта, отключение некоторых условий именно для этой группы. Есть способ узнать идентификатор аккаунта, из какой группы он был получен? Чтобы использовать в том же IF.
-
@support Стоит задача, парсить страницы, найденные результаты добавлять в базу, при условии, что этого результата в базе нет.
В базе таблица с двумя колонками, index и result.
Я сделал так:
Парсим, результаты сохраняем в список, удаляем дубликаты. С этим проблем нет, далее с базой:
Получить записи, Парсить строку INDEX,RESULT, Список(содержит) значения парсинга со значениями взятыми из базы.. Если нет совпадений, то добавить в базу.Только вот Парсить строку выдаёт первый результат и в итоге любой отличный от первого результат считался уникальным и записывался дальше..
Как можно проверять уникальность полученного значения для базы?
-
Можно ещё в получить запись включить фильтр на result, с указанием "содержит" переменную с результатом парсинга.. И если запись найдена, то идём мимо, если переменная пустая, то добавляем.. Работает, если парсинг вернул только 1 результат.
Можно ещё через ресурс, но ресурс обновлять придётся при изменении базы..