Задать вопрос
@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 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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. '
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽