Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Всем привет, забираю текст который в браузере имеет следующий параметр
>XPATH> id("string2")
Как его прописать в "Xpatch получить текст"? Такой вариант не работает
//*id("string2") Can't resolve query //*id("string2")
Заранее спасибо за ответ.
XPATH> id("string2")[text()]
или
XPATH> id("string2")/[text()]
попробуй я делал так
XPATH> //div[@class='name'][text()]
@romanbiz Думаю что и аналогично как и здесь. http://community.bablosoft.com/topic/3789/вытащить-отдельно-текст-без-дочерного-элемент/13
"Xpatch получить текст" //*id("string2") работать не будет. Только через получить xml
@romanbiz Будет работать так:
//id("string2")
У меня работает. Если не выйдет - пишите, разберемся. Я этот кривой парсер уже вдоль и поперек.
@romanbiz может быть речь об этом?
//*[@id="string2"]
@Xstroy В ХPath к атрибуту id особое отношение: https://developer.mozilla.org/en-US/docs/Web/XPath/Functions/id
Ваше выражение можно сильно упростить.
@lesliwp ну вероятно у вас кривой json, или вы что-то криво парсите. Screen Shot 2023-06-28 at 03.36.26.png используйте регулярки - от и до тогда.
С учетом того, что вам наверно нужен универсальный запрос для всех элементов, а не конкретно к этому, то нужно прикладывать часть кода страницы, а не только title. Или предоставить url страницы
А в браузере находит по вашему xpath? Попробуйте получить текст (//p[@id="email_addr"])[last()]
@Fyzi said in Как получить данные из ответа post запроса ?:
@Fox Спасибо. А как сделать чтобы получалось только taskid: ?
В БАС есть модуль JSON он для парсинга такого типа данных
@romanbiz
Делаю get запрос, затем забираю из него текст. Так более компактно получается. Можете подсказать как сделать через Http клиент - Xpath получить текст? Скиньте код страницы и то, что нужно из неё получить.
Делаю get запрос, затем забираю из него текст. Так более компактно получается. Можете подсказать как сделать через Http клиент - Xpath получить текст?
Скиньте код страницы и то, что нужно из неё получить.
Это чтобы помочь вам составить нормальное Xpath выражение.
Получается по какому-то алгоритму прозрачному трансформировав Xpatch полученный в браузере не получится?
Иногда разметка из браузера отличается от разметки из http клиента, изменяется скриптами под определённые параметры браузера.