@mik888em said in XPATH запрос с несколькими элементами.:
//*[@id="video-title"] //a[@id='video-title'][1]/@titleчтоб находил в выдаче все элементы и чтоб в каждом было сразу title="" href="" aria-label=""
Screenshot_1.png
Всем привет! Понимаю, что такие темы уже сто раз поднимались, но я не нашел ответа на свой вопрос.
Смотрите какая ситуация. Я загружаю страницу сайта. Сохраняю ее через "код страницы". Потом мне требуется найти некоторый элемент с помощью XPATH. Допустим, пусть путь будет таким: //[некоторый элемент][НОМЕР]. Перед тем, как найти этот элемент, я проверяю количество таких элементов на странице с помощью того же xpath. Для примера возьмем количество таких элементов равное 5.
Если в путь подставить вот так: //[некоторый элемент][5], то все отлично. Но если вместо пяти я подставляю переменную //[некоторый элемент][[[XPATH_COUNT]]], то ловлю ошибку указанную в заголовке этой темы. Подскажите, где я допускаю промах?
@Вениамин said in SyntaxError: Parse при выполнении действия с XPATH:
//[некоторый элемент][[[XPATH_COUNT]]]
Добавьте пробелы, тогда такой ошибки не будет -
//[некоторый элемент][ [[XPATH_COUNT]] ]