Python BeautifulSoup: распечатать элемент (ы), который имеет указанный идентификатор данной веб-страницы
BeautifulSoup: упражнение 19 с решением
Напишите программу на Python для печати элемента (ов), который имеет указанный идентификатор данной веб-страницы.
Пример решения :
Код Python:
import requests
import re
from bs4 import BeautifulSoup
url ='https://www.python.org/'
reqs = requests.get(url)
soup = BeautifulSoup(reqs.text, 'lxml')
print("\nelement(s) that has #python-network id:\n")
print(soup.select_one("#python-network"))
Пример вывода:
элемент (ы), который имеет # python-network id: <a aria-hidden="true" class="jump-link" href="#top" id="python-network"> <span aria-hidden = "true" class = "icon-arrow-up"> <span> ▲ </ span> </ span> Сеть Python </a>
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для печати содержимого элементов, которые содержат указанную строку данной веб-страницы.
Далее: Напишите программу на Python для создания дерева разбора Beautiful Soup в красиво отформатированную строку Unicode с отдельной строкой для каждого тега и строки HTML / XML.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code