Что мне приходит в голову:
Создаём две переменных-счётчика для количества лайкнутых и нелайкнутых постов.
like=0
no_like=0
Далее делаем условие через if:
Если [[like]]/([[like]]+[[no_like]])>=0.8,
то:
выполняем код при котором не лайкаем пост и увеличиваем переменную no_like на 1.
Иначе - выполняем код, при котором лайкаем пост и увеличиваем переменную like на 1.
Тогда соотношение всегда будет стремиться к 80%
тестовый скрипт вероятность.xml
Как применить условие if к селектору.
-
Собственно вопрос.
селектором ищем элемент на странице
и если элемент не найден то выполняем другие действия которые укажем после if.
подскажите как это реализовать. -

Если необходимо выполнять код при наличии элемента на странице, то в if вставляем переменную
[[IS_EXISTS]]Если требуется выполнять код при отсутствии элемента, то нужно перед переменной поставить восклицательный знак (отрицание)
![[IS_EXISTS]]В действии "Проверить существование" [[IS_EXISTS]] == true если элемент найден и false если нет.
Вроде как в обучающем курсе все это было -
Спасибо!
-
@tet-vivi
Это потому что ты только начал :) в дальнейшем тебе даже более наглядно будет писать код через API баса в "выполнить код", чем создавать кубики :D
И если уж брать во внимание концепцию "БАС-js", то правильнее более строго сверять типы через тройное равенство [[IS_EXISTS]] === true
Да тут вообще уйма вариаций, кому как удобно. Вот, например, все эти выражения - одно и то же:- [[IS_EXISTS]]
- [[IS_EXISTS]] == true
- [[IS_EXISTS]] != false
- ![[IS_EXISTS]] == false