Консоль Chrome - копирование значения с использованием XPath
Во-первых, я новичок в XPath, поэтому мне жаль, если я использовал неправильные термины и пропустил некоторые важные вещи.
Моя цель здесь - извлечь определенное значение из списка электронных писем на экране в Google Chrome. Есть одно единственное значение, которое мне нужно извлечь, и кажется, что все XPath этого конкретного элемента имеют один и тот же адрес XPath, то есть:
//*@id="primaryContainer"]/div[4]/div/div[1]/div/div[4]/div[3]/div/div[5]/div[1]/div/div/div[3]/div[2]/div[2]/div[1]/div[1]/span
Таким образом, всякий раз, когда я использую следующий код для извлечения этого конкретного значения сегмента, я могу получить только значение первого элемента.
document.evaluate('//*[@id="Item.MessageUniqueBody"]/div/div/div/table[2]/tbody/tr[1]/td[3]',
document, null, XPathResult.STRING_TYPE, null).stringValue
Что я могу сделать, чтобы получить значения всего списка? Эти значения имеют тот же XPATH, что и упомянутый выше.
Изображение 1: это скриншот моего списка рассылки.
Рисунок 2. Каждый элемент из списка, то есть каждый адрес электронной почты, похоже, имеет свой собственный идентификатор, как показано на скриншоте ниже. Пожалуйста, обратитесь к id="_ariaID_##"
сегмент в конце тега div.
Могу ли я что-то сделать с идентификатором, чтобы получить конкретное значение каждого элемента списка? Ценю твою помощь!