YQL Как использовать подстановочные знаки в XPath

У меня есть искаженная страница для очистки, и мне было трудно получить правильный XPath для YQL. Я могу очистить отдельные поля, которые мне нужны, например:

//*[@id="cell_12345"]

Но что мне действительно нужно сделать, так это вернуть все элементы, идентификатор которых начинается с cell_. Что-то типа:

//*[@id="cell_"*]

Как мне это сделать?

Кроме того, если кто-нибудь может указать мне хороший справочник XPath, это было бы очень полезно.

Спасибо!


person user191688    schedule 31.03.2010    source источник


Ответы (1)


Что-то типа

//*[starts-with(@id, 'ceil_')]

должен сделать красиво.

Что касается ссылки на xpath, как только вы узнаете синтаксис и ось, вам поможет любая старая ссылка на функцию. Это был первый гугл: http://www.w3schools.com/xpath/xpath_functions.asp< /а>

person Paul Tarjan    schedule 01.04.2010
comment
Любая идея, как получить изображение и мета-описание с amazon.in/Seiko-Premier-Analog-Blue-Watch/dp/… ? - person ; 29.06.2017