Ниже приведен фрагмент HTML:
<div class="a-row a-spacing-none">
<span class="a-size-small a-color-secondary">by
</span>
<span class="a-size-small a-color-secondary">
<a class="a-link-normal a-text-normal" href="/Lowell-Fryman/e/B01M3MNJTE/ref=sr_ntt_srch_lnk_1?qid=1550228622&sr=1-1">
Lowell Fryman
</a>
and
</span>
<span class="a-size-small a-color-secondary">
<a class="a-link-normal a-text-normal" href="/Gregory-Lampshire/e/B01N7ZWT5Y/ref=sr_ntt_srch_lnk_1?qid=1550228622&sr=1-1">
Gregory Lampshire
</a>
</span>
</div>
Я пытаюсь получить имя всех авторов.Это любой тест, следующий за словом by
.Я придумал следующий XPath, но, похоже, он не доставил всех авторов.
Мое выражение XPath:
//div//span[text()=\"by \"]//following::span[1]//a
Может кто-нибудь сказать, как получить имя для всехавторам хоть как-то удалось пропустить какой-либо элемент, у которого текст "а"?
Я использую find_element_by_xpath
от Selenium, если это поможет.