Мне нужно получить данные из DOM, но у контейнеров нет определенного class
или id
,
и иногда они не все доступны.
Чтобы я мог найти это:
<h2>name</h2>
<p>john</p>
<h2>address</h2>
<p>street 1</p>
<h3>email</h3>
<p>jong@site.com</p>
или это:
<h2>name</h2>
<p>john</p>
<h3>email</h3>
<p>jong@site.com</p>
Как вы можете видеть, чтобы получить письмо, которое я не могу выбрать ни по class
или id
, ни по n (th) элементу, потому что это может быть 2-й или 3-й <p>
Единственное решение, которое я вижу, это получить первый <p>
сразу после <h3>email</h3>
, но я не знаю, как фильтровать данные по text()
.
Спасибо.