Получить текст с внутренними тегами в виде строки - PullRequest
0 голосов
/ 29 марта 2020

Я использую селектор css для извлечения текста внутри абзаца, например: '<p>abc<br>xyz<br></p>'

content = txt.css('p::text').get()

возвращает

abcxyz

, но я хочу

abc<br>xyz<br>

1 Ответ

0 голосов
/ 29 марта 2020

get() возвращает только первый найденный текст

, вам нужно использовать getall(), и он вернет список, а затем вам нужно присоединиться к нему

" "join(txt.css('p *::text').getall())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...