Я использую BeautifulSoup для анализа предоставленного вами HTML.
Затем я перемещаюсь по супу, используя промежутки. После того, как у меня есть целевой элемент, я получаю текст элемента.
soup.span.span.text
или
Это находит все промежутки и выбирает второй.
soup.find_all('span')[1]
У меня есть этот дополнительный код перед вызовом любого из них.
from bs4 import BeautifulSoup
html = "<span class="posting-location go-to-posting">Santa Gertrudes , <span> Tatuapé, São Paulo</span></span>"
soup = BeautifulSoup(html, 'html.parser')