Python Web Scraping: перечислите все названия языков и количество связанных статей в порядке их появления в википедии
Python Web Scraping: Упражнение 12 с решением
Напишите программу на Python, чтобы перечислить все названия языков и количество связанных статей в порядке их появления на wikipedia.org.
Пример решения : -
Код Python:
from urllib.request import urlopen
from bs4 import BeautifulSoup
html = urlopen('https://www.wikipedia.org/')
bs = BeautifulSoup(html, "html.parser")
nameList = bs.findAll('a', {'class' : 'link-box'})
for name in nameList:
print(name.get_text())
Выход
английский 5 675 000+ статей 日本語 1 111 000+ 記事 Español 1 427 000+ artículos Deutsch 2 195 000+ Artikel Русский 1 481 000+ статей Français 1 997 000+ статей Italiano 1 446 000+ вои 中文 1 012 000+ 條目 Português 1 000 000+ артиго Polski 1 288 000+ haseł
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы проверить, содержит ли страница заголовок или нет.
Далее: Напишите программу на Python, чтобы узнать, сколько людей сейчас посещают веб-сайт правительства США.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code