BeautifulSoup переупорядочивает атрибуты тегов HTML в алфавитном порядке – как сохранить исходный порядок? [дубликат]Html

Программисты Html
Anonymous
BeautifulSoup переупорядочивает атрибуты тегов HTML в алфавитном порядке – как сохранить исходный порядок? [дубликат]

Сообщение Anonymous »

Когда я читаю HTML-файл с помощью BeautifulSoup и сохраняю его, атрибуты внутри тегов переупорядочиваются в алфавитном порядке. Например: Вот как я создаю объект BeautifulSoup:

Код: Выделить всё

from bs4 import BeautifulSoup

with open(path, "w", encoding="utf-8") as f:
soup = BeautifulSoup(f.read(), "html5lib", from_encoding="utf-8")
Насколько я понял, BeautifulSoup упорядочивает теги по умолчанию при чтении HTML-содержимого. Поэтому вопрос сводится к тому, смогу ли я сохранить порядок тегов при создании объекта BeautifulSoup.


Подробнее здесь: https://stackoverflow.com/questions/798 ... serve-orig

Вернуться в «Html»