Вы можете использовать XPath: /div/p/a[1]/text()
- выбирает a
по индексу или соответствует @onclick
значению: /div/p/a[starts-with(@onclick, 'seekVideo(0)')]/text()
. Таким образом, оба запроса возвращают A few years ago,
.
Чтобы получить число в @onclick
seekVideo
, вы можете использовать это выражение:
substring-before(substring-after(@onclick, '('), ')')
Например: чтобы найти a
чей @onclick
seekVideo
= 0
, вы можете использовать этот XPath:
/div/p/a[substring-before(substring-after(@onclick, '('), ')') = '0']/text()
или
/div/p/a[number(substring-before(substring-after(@onclick, '('), ')')) = 0]/text()
Так что оба запроса возвращают A few years ago,
.