@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']; });Помогите изменить cookies
-
Мне сайт в гет запросе отвечает, что надо изменить cookies
function set_cookie(){var now = new Date();var time = now.getTime();time += 19360000 * 1000;now.setTime(time);document.cookie='beget=begetok'+'; expires='+now.toGMTString()+'; path=/';}set_cookie();location.reload();;Так то я понимаю, что нужно дописать куки с именем beget и т.д., но вот как это без браузера сделать? Есть какое-то стандартное решение, чтобы не выдумывать костыли?
-
Собственно вопрос сводится к тому можно ли создать объект document конструктором и обращаться к его методам без браузера? Или все таки придется вручную куки лепить?
-
Не дождавшись помощи написал свою кривую функцию, работает ну ладно. :)
-
@DrPrime said in Помогите изменить cookies:
А зачем их ставить в document, если сайт не видит его. Добавляйте сразу в куки хттп клиента
Да это-то понятно. Я просто думал что в js есть какие-то штатные методы для записи куки. Я полученные куки json спарсил, и потом туда дописал и назад в json.