Python BeautifulSoup: вставить новый текст в URL в указанной позиции
BeautifulSoup: Упражнение-28 с решением
Напишите программу на Python для вставки нового текста в URL в указанной позиции.
Пример решения :
Код Python:
from bs4 import BeautifulSoup
html_doc ='<a href="http://example.com/">HTML<i>w3resource.com</i></a>'
soup = BeautifulSoup(html_doc, "lxml")
tag = soup.a
print("Original Markup:")
print(tag.contents)
tag.insert(2, "CSS") #2-> Position of the text (1, 2, 3…)
print("\nNew url after inserting the text:")
print(tag.contents)
Пример вывода:
Оригинальная разметка: ['HTML', <i> w3resource.com </ i>] Новый URL после вставки текста: ['HTML', <i> w3resource.com </ i>, 'CSS']
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для добавления к содержимому тега в данном HTML-документе.
Далее: Напишите программу на Python для вставки тегов или строк непосредственно перед указанными тегами или строками.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code