Python BeautifulSoup: найти и распечатать все теги li данной веб-страницы
BeautifulSoup: упражнение 17 с решением
Напишите программу на Python, чтобы найти и распечатать все теги li данной веб-страницы.
Пример решения :
Код Python:
import requests
from bs4 import BeautifulSoup
url ='/'
reqs = requests.get(url)
soup = BeautifulSoup(reqs.text, 'lxml')
print("\nFind and print all li tags:\n")
for tag in soup.find_all("li"):
print("{0}: {1}".format(tag.name, tag.text))
Пример вывода:
Найдите и распечатайте все теги li: li: Front End li: HTML li: CSS li: JavaScript li: HTML5 li: Schema.org li: php.js li: Twitter Bootstrap li: Учебник по адаптивному веб-дизайну li: Zurb Foundation 3 учебника li: чистый CSS li: HTML5 Canvas li: курс JavaScript li: значок li: Linux li: Linux Home li: Linux команды li: Администрирование Linux-сервера li: Back End li: PHP ............ li: шаблон формы li: шаблон форм li: слайды li: презентация слайдов li: Google Документы li: шаблон форм li: слайд-презентация li: Инструменты преобразования li: преобразование чисел li: MS Excel li: учебник по Excel 2013 li: видео li: PHP видео li: JavaScript видео li: инструменты li: учебник по Firebug li: полезные инструменты li: Facebook li: твиттер li: Google Plus li: Linkedin li: RSS li: конфиденциальность li: о li: контакт li: обратная связь li: рекламировать
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для извлечения HTML-кода заголовка, его текста и HTML-кода его родителя.
Далее: Напишите программу на Python для печати содержимого элементов, которые содержат указанную строку данной веб-страницы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code