кодесурса
«BeautifulSoup

Python BeautifulSoup: изменить содержимое тега и заменить на заданную строку

script1adsense2code
script1adsense3code

BeautifulSoup: упражнение 26 с решением

Напишите программу на Python, чтобы изменить содержимое тега и заменить его на заданную строку.

Пример решения :

Код Python:

from bs4 import BeautifulSoup
html_doc ='<a href="http://example.com/">HTML<i>example.com</i></a>'
soup = BeautifulSoup(html_doc, "lxml")
tag = soup.a
print("\nOriginal Markup:")
print(tag)
print("\nOriginal Markup with new text:")
tag.string ="CSS"
print(tag)

Пример вывода:

 Оригинальная разметка:
<a href="http://example.com/"> HTML <i> example.com </ i> </a>
Оригинальная разметка с новым текстом:
<a href="http://example.com/"> CSS </a>

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python для поиска тегов по классу CSS в данном HTML-документе.
Далее: Напишите программу на Python для добавления к содержимому тега в данном HTML-документе.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code