кодесурса
«BeautifulSoup

Python BeautifulSoup: найдите все теги ссылок и перечислите первые десять на веб-странице python.org

script1adsense2code
script1adsense3code

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code