Python BeautifulSoup: найдите все теги ссылок и перечислите первые десять на веб-странице python.org
BeautifulSoup: Упражнение-10 с решением
Напишите программу на Python, чтобы найти все теги ссылок и перечислить первые десять на веб-странице python.org.
Пример решения :
Код Python:
import requests
from bs4 import BeautifulSoup
url ='https://www.python.org/'
reqs = requests.get(url)
soup = BeautifulSoup(reqs.text, 'lxml')
print("First four h2 tags from the webpage python.org.:")
print(soup.find_all('a')[0:10])
Пример вывода:
Первые четыре тега h2 с веб-страницы python.org. [<a href="#content" title="Skip to content"> перейти к содержанию </a>, <a aria-hidden="true" class="jump-link" href="#python-network" id="close-python-network"> <span aria-hidden = "true" class = "icon-arrow-down"> <span> ▼ </ span> </ span> Закрыть </a>, <a class = "current_item selectedcurrent_branch selected" href = "/" title = "Язык программирования Python"> Python </a>, <a href = "/ psf-landing /" title = "Фонд программного обеспечения Python"> PSF </a>, <a href = "https://docs.python.org" title = "Документация Python"> Документы </a>, <a href = "https://pypi.python.org/" title = "Индекс пакетов Python"> PyPI </a>, <a href = "/ jobs /" title = "Python Job Board"> Вакансии </a>, <a href = "/ community /" title = "Сообщество Python"> Сообщество </a>, <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>, <a href="/"> <img alt = "python ™" class = "python-logo" src = "/ static / img / python-logo.png" /> </a>]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы найти все теги h2 и перечислите первые четыре с веб-страницы python.org.
Далее: Запишите программу на Python в список всех тегов h1, h2, h3 с веб-страницы python.org.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code