Я написал следующий код, чтобы получить сводку строки в Википедии. Есть 2 проблемы. Во-первых: если строка, которую я ищу, не имеет страницы в Википедии, она возвращает сводку для последней поисковой строки, которая содержит страницу Википедии. Вы знаете, как я могу изменить его, чтобы получить точное соответствие страницы? а если страницы нет, просто напечатайте мне «такой страницы нет». Во-вторых, иногда он возвращает мне несколько страниц с похожим названием. Мне нужно точное совпадение этого места с названием страницы Википедии.
import wikipedia
place= "number 10, switzerland"
if wikipedia.page(place) is None:
print("no wikipedia page")
else:
print(wikipedia.summary(place, sentences=2))