Понял, как работает:
>XPATH> (//div[@class="_1ENFO"]/div/div/a)[1]Вытянуть атрибут из атрибута
-
@jprk1 said in Вытянуть атрибут из атрибута:
Я вот и прошу помощи, как выглядит код "обращения к потомку"?)
Конкретный пример зависит от того, как вы сами этот цикл реализовали
-
Может есть какие то мануалы на этот случай? Именно по дочерним атрибутам, уперся в скрипте именно в него. Вроде всё понимаю как работает, что сделал, а здесь большой пробел. Либо какое-то универсальное выражение, от которого я буду уже "плясать" в свой скрипт
-
@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 переменные.
Профит
