VKTarget Pirate
-
А как это сделать ? Как это регуляркой ?
-
@freeliman если использовать if, то получится очень муторно. В общем ещё я придумал такой алгоритм, который будет действительно удобный в данном проекте:
- Заходишь на страницу с заданиями, берёшь исходный код, с помощью нескольких регулярок парсишь нужные тебе ссылки со страницы. Одна регулярка парсит задания "Поставить лайк" и кидает их в один список, вторая парсит "Вступить в группу" и записывает ссылку в свой список, и т.д.
- Потом делаешь разные функции для разных действий и запускаешь их поочерёдно. В функции сделать проверку, есть ли задания в списке. Легче всего просто брать "Количество элементов в списке" и делать цикл с этим значением.
- После просто берёшь и подтверждаешь действия.
Но действия нужно выполнять в другой вкладке, чтобы страница с заданиями не менялась.
-
@freeliman в вики должно быть как это делать, долго объяснять
-
Ну если он будет работать в много потоков, то лучше сделать так чтобы выполнял разные задания на разных потоках.
Пример:
1.Поток ставил лайк
2.Идёт в группу
3.Делает репост
4.Подписку в другиВсе они обновляют список и выполняют по 1 заданию.
Один фиг шанс перехватить больше заданий будет выше.А если прям все перехватывать, то думаю тут уже будет наглость по самые админские яйца !
-
Сейчас я могу запускать лишь первое задание из списка. Всё равно что там будет написано, БАС будет запускать первое задание.
А вот как дальше определить какую функцию ему запустить ?
Чтобы если лайк то искать элемент лайк.
Если в группу то искать элемент вступить.Но как быть если лайк а там группа и он найдёт ВСТУПИТЬ ?
-
Ну так что? Как сделать определения заданий ?
Есть значение вот такого рода одно на все задания
CSS :nth-child(1) > :nth-child(2) > p > :nth-child(2) MATCH <a rel="nofollow noopener" data-bind="ur
К примеру появилось задание 1шт
БАС нажимает выполнить задание ЛАЙК
Задание рандомное и бас ещё не знает какую функцию выполнять.Как ему теперь приказать чтобы он поставил лайк определяя соц сеть. Допустим это ВК, FB или Твиттер ?
Есть одно слово ЛАЙК и куча соц сетей.
Создать куча If если есть элемент, выполнить
если есть выполнить, если есть выполнить.Если элементов нет, закрыть страницу
Как думаете так прокатит ?Нет не прокатит, потому что он будет все функции перебирать.
И самое главное, как считывать текст элемента ?
Его надо в переменную парись слово ЛАЙК ?А потом запускать ?
-
Кароче сделаю так. Обновить список заданий.
Далее if проверить существование элемента, если есть выполнить, кликнуть и вызвать функцию лайк
а в ней точно так же, if искать элемент, если есть выполнить, если есть выполнить, если нет закрыть страницу.
проверить задание, если не выполнено скрыть задание
обновить список
мозг закипел, но кажись решение я нашёл =)
-
Тока одно не понял, как по тексту то обнаружить и вызвать функцию ?
Как БАС определит что надо ставить ЛАЙКи ?
Расскажите про эту функцию с текстом. Чтобы читал текст на странице и запускал функцию.
А самое главное, можно ли сделать так, чтобы он читал на CSS классе на отдельном ?
-
Я тоже думал, об этом сайте. Могу помочь , чем смогу . Если конечно ,получится бота создать, дашь бота поработать ? ;)
-
Решение в этой теме http://community.bablosoft.com/topic/926/как-обнаружить-текст-на-странице-и-кликнуть-по-нему
-
Друзья как сделать так чтобы скрипт вернулся назад к нужной мне функции ?
К примеру если задание выполнено. Но начать цикл с начало ну или вернутся в его начало ?
Допустим БАС нашёл задание, вызвал функцию его выполнения, выполнил его, закрыл вкладку.
Далее проверка задания. Если задание выполнено, то вернутся в начало поиска заданий.
Если нет то скрыть задание и вернутся в начало поиска задания.
-
Так ты попробуй так же через "if"
-
Покажи пример ?
-
Ты в предыдущем посте написал подобное."if"Если задание выполнено,то выполнить поиск другого задания и.т.д
-
@paini Ну а как вернутся на конкретный шаг ?
-
Тебе реально так нужно накрутить VKtarget?Я конечно понимаю,что так интереснее самому сделать,но есть для этого специальный софт готовый,сам им давно пользуюсь.200 р всего
-
Ну я же практикую это БАС карате. Очень хочется самому
А что за софт такой ?
-
Попробуй сам шаг обернуть в функцию и записать в переменную и при тобою созданных условиях вызови нужную функцию
-
Я не хочу рекламировать просто,да простит меня админ
-
А как вернутся к действию то ?