Дайте абстрактную идею, как это можно решить: есть тест + html теги, мне надо что бы кавычки (") которые в тексте а не в тегах, заменились на "
. Как это можно сделать ? Спасибо!
<div class="tab-pane active" id="tab-description">
<p style="margin-bottom: 0px; padding: 0px 0px 20px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; line-height: 1.8; font-family: Philosopher, sans-serif; font-size: 16px; vertical-align: baseline;">
<span style="color: rgb(0, 0, 0);">Тройник дымоходный 45° из нержавеющей стали предназначен для отвода отходящих газов в дымоход и обеспечивает возможность чистки и обслуживания дымоходной трубы с отсеканием конденсата. Для исключения попадания конденсата в тройник 45° установлен капельник. Как правило, используется в комлпекте с ревизией либо лейкой. Соединяется между собой и с другими элементами системы дымохода без дополнительного крепления: "труба в трубу".
</span>
</p>
Чтобы в html документе кавычки выводить как "
(в чём нет необходимости — кавычки в тексте вне html-тэгов вполне легальны), можно свой formatter указать у BeautifulSoup:
#!/usr/bin/env python3
from bs4 import BeautifulSoup
soup = BeautifulSoup(html_str, 'html.parser')
print(soup.prettify(formatter=lambda t: t.replace('"', '"')))
Фрилансер или Digital-агентство - Как сделать правильный выбор?
Добрый день коллегиЕсть сайт на bootstrap, он отлично сжимается на мобилке/планшете/нетбуке, без косяков