Bonjour à tous !
Je regardais la fonction permettant d'avoir une page Wikipédia via l'API Wikipédia suivante:Mon problème est que malgré mes recherches il y a une partie que je ne comprends pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"Je me doute que .url me retourne l'url de la page mais à quoi correspond ".summary[:500]" s'il vous plaît ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "summary": wiki_page.summary[:500], "url": wiki_page.url
Merci à tous !
Partager