@hesy

Как «отклеить» слова во вложенных тегах?

Суть вопроса в заголовке..

Код:
html = '<span itemprop="text">Lorem ipsum dolor sit amet <a href="">consectetur adipiscing</a> elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </span>'
soup = BeautifulSoup(html)
result = soup.find("span",itemprop="text")

# Результат: "ametconsectetur adipiscing" ссылка приклеилась. Как поставить пробел?
# Lorem ipsum dolor sit ametconsectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 1
Mi11er
@Mi11er
A human...
Может я чего не понял. Но вроде все ок.
soup = bs4(html,'lxml')
res = soup.find('span')
res.text
'Lorem ipsum dolor sit amet consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. '
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы