Utilisation librairie Wikipédia
Bonjour à tous !
Je regardais la fonction permettant d'avoir une page Wikipédia via l'API Wikipédia suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| class Wiki:
"""Class to call the Wikipedia API"""
def __init__(self):
wikipedia.set_lang("fr")
def get_wiki_result(self, lat, lng, question):
"""Return the summary and the url of the wikipedia page searched"""
try:
wiki_page = wikipedia.page(question)
return {
"summary": wiki_page.summary[:500],
"url": wiki_page.url
}
except (wikipedia.exceptions.PageError):
return "no result"
except (wikipedia.exceptions.DisambiguationError):
try:
wiki_search = wikipedia.geosearch(lat, lng, question)
wiki_page = wikipedia.page(wiki_search[0])
return {
"summary": wiki_page.summary[:500],
"url": wiki_page.url
}
except IndexError:
return "no result" |
Mon problème est que malgré mes recherches il y a une partie que je ne comprends pas :
Code:
1 2
| "summary": wiki_page.summary[:500],
"url": wiki_page.url |
Je me doute que .url me retourne l'url de la page mais à quoi correspond ".summary[:500]" s'il vous plaît ?
Merci à tous !