@Oyasumi-Punpun said in получить из json значения по фильтру:
[[RESULT]] = json.result.filter(function (obj) { return obj.id === id; })[0];
хм, интересно, спасибо.
Я решил через кубик браузер - яваскрипт так
в старом кубике так не работает.
Может есть какие то мануалы на этот случай? Именно по дочерним атрибутам, уперся в скрипте именно в него. Вроде всё понимаю как работает, что сделал, а здесь большой пробел. Либо какое-то универсальное выражение, от которого я буду уже "плясать" в свой скрипт
@jprk1 said in Вытянуть атрибут из атрибута:
Может есть какие то мануалы на этот случай? Именно по дочерним атрибутам, уперся в скрипте именно в него. Вроде всё понимаю как работает, что сделал, а здесь большой пробел. Либо какое-то универсальное выражение, от которого я буду уже "плясать" в свой скрипт
Вы можете комбинировать уже существующие селекторы, вот мануал по селекторам
[[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]] >XPATH> div/div/cite
Тестовый скрипт
@AndreyKa said in Вытянуть атрибут из атрибута:
Xpath получить текст //div[@class="wall_text"]/div[@id]/@id
Пример: 1.xml
Пользователь выше указал, что использует действие "Начать цикл" в BAS
@AndreyKa said in Вытянуть атрибут из атрибута:
он наверное исправил свой пост, в первом сообщении нет про цикл ничего
@jprk1 said in Вытянуть атрибут из атрибута:
Да, работаю через браузер стоит цикл
Может конечно я и не прав, но опыт подсказывает, что это как раз действие "Начать цикл"
@AndreyKa said in Вытянуть атрибут из атрибута:
@Fox просто у меня по началу тоже такие проблемы возникали с Xpath
Вот хороший мануал по xpath, я сам по нему изучал xpath с нуля.
@jprk1 said in Вытянуть атрибут из атрибута:
Вся проблема в том, что цикл я начинал через match, те сейчас я вроде если добавляю XPATH как доп селектор, то у меня он сразу перестает видеть "пост".
Кликните на выбор типа селектора:

и выберите xpath
Сделал через "костыли",но получилось так:
Получаю код страницы (в моем случае код поста/записи)
Извлекаю все данные через выражения, при этом ставлю только цифры (там получается как раз в первых двух ковычках нужные переменные)
Затем парсю строку и присваиваю этим первым двум ковычкам 2 переменные.
Профит