Если фри, то выше кинули, если через сервисы, можно также "вдохновиться" моим скриптом решалки Яндекс капчи, там ровно такая же суть, но прикручено решение через антигейт (с ручными индусами), но можно так и любой сервис с индусами прикрутить. Решение на гуру не чекал, баланса небыло на аке)
Копирование видео для своего канала
-
@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, то соответственно по комментам )