кодесурса
«BeautifulSoup

Python BeautifulSoup: найти и распечатать все теги li данной веб-страницы

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code