, если img является дочерним элементом td, попробуйте это
//td[@class="text-button menu-button-active"]//img
, если img является элементом sibiling из td, попробуйте это
//td[@class="text-button menu-button-active"]/following-sibling::img
. Надеюсь, что это поможет:)
Люди сказали в комментариях, что взгляд в будущее может фиксировать, но не потреблять. Следующее захватит букву B в обе группы захвата, даже если она существует только один раз.
import re
matched = re.search('(?=(ab)).(bc)','12abc345')
if matched: print matched.groups()
OUTPUT
('ab', 'bc')
blockquote>Однако для будущих постов было бы неплохо увидеть попытку какого-то кода или хотя бы минимальный пример кода, который не работает для вас. Пример ввода и пример вывода. Поэтому, поскольку в вашем вопросе не хватает существенных деталей, все, что могут сделать люди, - это опубликовать для вас общий пример. Если этого недостаточно для работы, вам необходимо обновить свой вопрос, указав дополнительную информацию о том, чего вы пытаетесь достичь.