Завдання 1: Заголовок статті
Відкрийте сторінку Вікіпедію про будь-яку тему, наприклад, "Python (мова програмування)".
Завдання 2: Зміст статті
Витягніть та виведіть зміст статті (зазвичай це список з посиланнями на різні розділи статті).
Витягніть та виведіть заголовок статті.
кодом в пайтоне
Ответы
import requests
from bs4 import BeautifulSoup
def getWikiTitles(url):
# Відправити HTTP-запит і отримати відповідь
response = requests.get(url)
# Перевірити, чи отримано статус-код 200 (OK)
if response.status_code == 200:
# Розбір сторінки за допомогою BeautifulSoup
soup = BeautifulSoup(response.text, "html.parser")
# Витягнути заголовок статті
title = soup.find("h1", {"class": "firstHeading"}).text
print("Заголовок статті:", title)
# Витягнути зміст статті
content = soup.find("div", {"id": "mw-content-text"})
sections = content.find_all("span", {"class": "mw-headline"})
print("Зміст статті:")
for section in sections:
print(section.text)
else:
print("Помилка при отриманні сторінки. Статус-код:", response.status_code)
# URL сторінки Вікіпедії
getWikiTitles("[тут ссылка на Вікіпедію, цензура не пускает]")
проверенно, работает
Заголовок статті: Граф (математика)
Зміст статті:
Історія
Визначення
Граф
Орієнтований граф
Поняття
Способи подання графу в пам'яті комп'ютера
Матриця суміжності
Матриця інцидентності
Списки суміжності
Список ребер
Застосування графів
Див. також
Література
Примітки