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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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