@defol ночью проверял в BAS. Есть баг в самом движке модуля, не совсем корректно обрабатывает массивы внутри фильтров. Буду править позже. Пока, как временное решение, могу предложить вам два плюс-минус адекватных варианта.
Использовать не массив, а строку с разделителем: $.html[?("India:Philippines:Switzerland:Russia".split(":").indexOf(@.country_name) < 0)].user_id Отфильтровать все с помощью Выполнить код: var excluded = ["India", "Russia", "Philippines"]; [[RESULT]] = JSON.parse([[SOURCE]]).html.filter(function (val) { return excluded.indexOf(val['country_name']) < 0; }).map(function (val) { return val['user_id']; });Помогите с логикой
-
Допустим скрипт парсит количество записей на сайте. Скрипт получает число 2.
Скрипт продолжает каждую секунду проверять количество записей и как только количество становится не 2 а уже 3 делает то что я прописал ему. После этого он снова начинает проверять количество и на этот раз уже 3 для него становится числом тогда ничего не надо делать и продолжать проверять. Как только число 3 превращается в 4 он делает то что я ему прописал. После он снова начинает мониторить количество записей. На этот раз для него 4 уже то число тогда ничего ненужно делать и ждать пока будет 5 и так далее. Как это провернуть ? -
Ну ложи число в переменную,потом сравнивай ее с новым результатом ,если новый результат больше,увеличивай переменную и выполняй действия.Закольцуй все это дело и все.Если поток не один то в глобальную переменную ложи,если поток будет прерываться в базу данных заноси или в файл записывай,при запуске считывай и ложи в переменную