@Goose-0
Для быстрого решения проблемы, рекомендую попробовать использовать модуль для работы с почтой "InMail", он по умолчанию есть в BAS.
А для решения проблемы с выбором селектора кода, мне нужно будет знать сайт, с которого он отправляется, так как каждый сайт шлет свой html код, в котором как я полагаю и кроется проблема.
Как выбрать НУЖНУЮ часть текста МЕЖДУ двумя элементами через XPATH (РЕШЕНО)
-
Всем привет! Что-то не могу сообразить, подскажите пожалуйста!
Есть у нас ХТМЛ страница с различным содержанием. Через XPATH я нахожу нужные элементы таким образом:
//[элемент для привязки1](ЗДЕСЬ НУЖНЫЕ ДАННЫЕ)
или таким
//[элемент для привязки1]//*[элемент для привязки2](ЗДЕСЬ НУЖНЫЕ ДАННЫЕ)Но как сделать так, чтобы находить определенные значения в конкретных местах? Например, мне надо найти значение между //[элемент для привязки1] и //[элемент для привязки5].
И второй вопрос, допустим есть список //[элемент для привязки1]text(1) ; //[элемент для привязки1]text(2); //*[элемент для привязки1]text(3) и тд. Как собрать через XPATH все элементы от text(1) до text(последнее)?
UPD
Решение банально простое - изучить вот эту статью, ПОНЯТЬ хотя бы немного ее и многие вопросы парсинга отпадут сами собой.В моем конкретном примере, чтобы найти содержание от элемента1 до элемента5 достаточно указать в XPATH перечисление атрибутов (//атрибут | //атрибут// и тд). А для того, чтобы получить список из необходимых значений нужно эти значения перечислить с помощью функций ( в моем случае это была функция [position()<]).