Естественно можно :)
Копирование видео для своего канала
-
@xclsv не банят. Я не могу придумать логику скрипта. Надо что бы он заходил на канал который я указал и сканировал видео если такого видео нет на моем канале, то он его скачает и зальет на канал. Если есть то сработает таймер и через например минут 20 он обновит страницу и будет ждать пока не появится новое видео на чужом канале
-
@Garex22 said in Копирование видео для своего канала:
@xclsv не банят. Я не могу придумать логику скрипта. Надо что бы он заходил на канал который я указал и сканировал видео если такого видео нет на моем канале, то он его скачает и зальет на канал. Если есть то сработает таймер и через например минут 20 он обновит страницу и будет ждать пока не появится новое видео на чужом канале
Получается, нужно вести учет и базу скачанных видео. Например в файл.
Как ты уже написал выше, раз в N минут парсить видео на странице канала. Сравнивать каждый спарсенный элемент с каждым элементов в базе уже скачанных. В цикле. Если удачных сравнений не нашлось - качаем видос и заливаем на свой канал ) Это топорное решение.Есть более красивое.
Записываем время каждой следующей итерации парсинга. Парсить все не обязательно при условии выкладывания и сортировки видео от новых к старым. Тогда парсинг и сравнение не обязательно будет вести полностью. Достаточно лишь до времени, записанного ранее. Останется лишь решить задачу сравнения времени. -
@Garex22 said in Копирование видео для своего канала:
@xclsv
вот эта база,да?)Да, это база. Но я пока не умею ей пользоваться. Полагаю, существенных отличий от реализации этого алгоритма через файлы не будет.
Прочитай предыдущее сообщение ещё раз. Дописал его. -
-
@Garex22 said in Копирование видео для своего канала:
@xclsv да) и ещё вопрос как вывести "список" из ресурса в if .
если понятно, то вот так. Чел выбирает спамить по стенам или комментам в if как поместить это ,что бы бот знал, что делать?
Писал "переменная" == 1 или == 2 не получается- "Диалог открыть файл" функцию использовать должен ты.
- К списку надо обращаться как к массиву. Поэлементно. К примеру функцией "получить элемент". Вписываешь элемент в отдельную переменную и пользуешь ее дальше как душе угодно =)
-
@xclsv Окей. В проекте есть 2 if. Человек предварительно выбирает, где ему спамить по комментариям или по стенам. И как это вписать в 1 if и в 2 if
Короче говоря, если выбрал спам по комментам то спам по стенам не работает,, а если выбрал по стенам , то по комментам не спамить -
@Garex22 said in Копирование видео для своего канала:
@xclsv Окей. В проекте есть 2 if. Человек предварительно выбирает, где ему спамить по комментариям или по стенам. И как это вписать в 1 if и в 2 if
Короче говоря, если выбрал спам по комментам то спам по стенам не работает,, а если выбрал по стенам , то по комментам не спамитьГородить это в один проект на bas немного коряво, но, вообще, это делается проще. На входе вводим цифру, 1 или 2.
В проекте тот самый if, о котором написано выше. Если введена цифра 1, то спамим по стенам(пишем блок спама по стенам). Если цифра 2, то соответственно по комментам )