VKTarget Pirate



  • Ну так что? Как сделать определения заданий ?

    Есть значение вот такого рода одно на все задания

    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 классе на отдельном ?



  • Я тоже думал, об этом сайте. Могу помочь , чем смогу . Если конечно ,получится бота создать, дашь бота поработать ? ;)





  • Друзья как сделать так чтобы скрипт вернулся назад к нужной мне функции ?

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

    Допустим БАС нашёл задание, вызвал функцию его выполнения, выполнил его, закрыл вкладку.

    Далее проверка задания. Если задание выполнено, то вернутся в начало поиска заданий.

    Если нет то скрыть задание и вернутся в начало поиска задания.



  • Так ты попробуй так же через "if"



  • Покажи пример ?



  • Ты в предыдущем посте написал подобное."if"Если задание выполнено,то выполнить поиск другого задания и.т.д



  • @paini Ну а как вернутся на конкретный шаг ?



  • Тебе реально так нужно накрутить VKtarget?Я конечно понимаю,что так интереснее самому сделать,но есть для этого специальный софт готовый,сам им давно пользуюсь.200 р всего



  • Ну я же практикую это БАС карате. Очень хочется самому
    А что за софт такой ?



  • Попробуй сам шаг обернуть в функцию и записать в переменную и при тобою созданных условиях вызови нужную функцию



  • Я не хочу рекламировать просто,да простит меня админ



  • А как вернутся к действию то ?



  • Ну смотри:
    1.задание выполнено
    "if"искать задание или нужная тебе функция"if"
    2.задание не выполнено
    "if"скрыть задание и начать сначала"if"
    В середине функции выбирай нужное тебе действие.Как то так...



  • Ну вообще у меня там этих if будет на каждое задание, к ним будут функции в которых будут тоже if с несколькими вариантами.

    Пример.

    Нажать на элемент ОБНОВИТЬ.
    If Задание есть
    Ждать текст
    If если текст 1 есть
    вызвать функцию.
    if если текст 2 есть
    вызвать функцию
    функция
    проверить существует ли элемент
    if если элемент есть
    нажать на него
    if если элемент есть
    нажать на него
    закрыть вкладку

    Нажать на элемент ПРОВЕРИТЬ
    ждать текст
    if если текст ГОТОВО есть
    (КАК ВЕРНУТСЯ В НАЧАЛО ?)
    else
    нажать скрыть
    (Как вернутся в начало)

    А может не надо этого делать?
    Пусть проверяет все элементы на наличие задания
    Выполняет всё.

    Если элементов нет. Он всё равно повторит цикл, ведь так?
    И сам вернётся в начало !

    Вот думаю ещё звук поставить, если задание выполнено, типа звук денег =)



  • Если задание выполнено то появляется одно слово ГОТОВО
    если нет, то куча разных слов и длинных предложений.

    Вот застрял на том что. Если готово ? То что дальше то ?
    Если нет, то скрыть.
    А если Готово ? Что ему делать? Дальше идти?

    Потому что ГОТОВО не появилось, и он скрыть не нажал



  • Ну вообще,если он выдаст любую ошибку,то сам начнет все сначала,поэтому ты правильно рассуждаешь...А насчет звука - идея хорошая,но только для морального удоволетворения.Можно ведь просто вывести все в лог (успешно\не успешно)



  • Так он условие не выполняет. Если текст ГОТОВО есть, то что ему делать?
    Если else нет, то он нажимает СКРЫТЬ и идёт дальше.

    А если готов? То как ему вернутся на функцию For ?


Log in to reply
 

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