Мало опыта
-
@plkim Логика скрипта >> Fail
-
@Fox said in Мало опыта:
Fail
Скрипт заходит в вк и печатает логин:пароль.
После чего я поставил "Проверить существование" после функция If и потом Fail Но он вырубает весь скрипт, мне надо чтобы если акк не забанен, то скрипт работал дальше.
-
@plkim Ты установи по больше Неудачных выполнений. Так как Fail должна завершать поток, поставь ещё галочку "Не перезапускать поток".
-
@santilo если фотка одна (а она как раз ода все время :))) то норм метод. Как-то возился с алгоритмом, чтобы лайкало именно по тем объектам, в которых меньше всего лайков. Тут регулярка помогла.
-
@plkim юзай регулярные выражения.
Вот теория: http://vdasus.com/2010/06/15/regulyarnye-vyrazheniya-dlya-samyh-nachinayuschih/
На практике есть конструктор регулярных выражений. Экшен "первое вхождение" и "извлечь все данные".
Можно получить список всех элементов нужных тебе, а потом кликать по match.
-
@Viktor said in Мало опыта:
@santilo если фотка одна (а она как раз ода все время :))) то норм метод. Как-то возился с алгоритмом, чтобы лайкало именно по тем объектам, в которых меньше всего лайков. Тут регулярка помогла.
Я лайкал случайные фотки в альбоме пользователя этим методом) и без разницы, одна она там будет или несколько.
-
@santilo по идее, объект будет все время первый
-
@Viktor said in Мало опыта:
@santilo по идее, объект будет все время первый
Мы наверное о разном. Мой алгоритм был следующий) я заходил в альбом пользователя, применял действие xpath, что бы получить все ссылки на изображения пользователя.На выходе у меня был список ссылок, я его перемешивал, брал нужное мне количество, и далее я в цикле пробегался по нему, что бы поставить лайк.
-
@santilo ааа, тогда понятно. Я регуляркой получал все нужные строки кода в список, и брал случайную строку)
-
@Fox делал как ты сказал, но у меня ничего не получилось:( вот прикрепляю скрин. доходит до Fail и все встает.
-
@plkim Эмм, а зачем ты в Fail переменную запихиваешь? Напиши там сообщение, типа "Объекта нет, завершаю поток", всё.
-
@Fox сделал так как сказал. но написал "акк забанен" Но все равно все встает при норм акке
-
@plkim значит неправильно определяешь элемент, который определяет есть ли бан.
-
@DrPrime а по каким элементам лучше определять?
-
@plkim не знаю, зависит от сайта. Можно посмотреть текущий урл, можно найти более конкретный селектор и т.д.
-
@DrPrime верно я не правильно определил элемент. сейчас переделал и все работает как надо:)
А как работать с match. Я выше писал что не лайкает у меня. Поставил match, но что то тоже не пошло.
-
Объясните мне пожалуйста как работать с match. Я смотрел видео в ютубе, сам ковырялся, но у меня так и ничего не получается. Вот такой пример я делаю. Захожу в контакт, делаю поиск людей (нахожу) там 20 человек. Мне надо зайти к 1 человеку и поставить лайк, потом перейти ко 2 и тоже поставить лайк и т.д. У меня же заходит к 1 и ставит лайк, потом опять заходит на 1 акк и ставит лайк. Если кто может разжуйте мне это плиз...
-
@plkim said in Мало опыта:
Объясните мне пожалуйста как работать с match.
Да все просто, match ищет элемент по кусочку его разметки
https://wiki.bablosoft.com/doku.php?id=ru:how_to_search_for_element
Пример:>MATCH>Мне нравится >MATCH>Мне нрав оба запроса валидны
В чем преимущества match, можно находить элементы по куску текста, пример выше. Текст Мне нравится в вк не менялся хз сколько лет)) а верстка этой кнопки, и ее стили меняются постоянно) .
-
@santilo а как переход сделать на 2 пользователя и т.д.
-
@plkim said in Мало опыта:
@santilo а как переход сделать на 2 пользователя и т.д.
Можешь спарсить ссылки на их профили, а далее через foreach пройтись по списку ссылок, загружая каждый профиль