« Programmation Python/Programmer en deux minutes/l'interface de Wikipédia pour programmer » : différence entre les versions

Contenu supprimé Contenu ajouté
Al Maghi (discussion | contributions)
Aucun résumé des modifications
Ligne 15 :
nom_de_page = "Accueil" # 'urllib' pour URL library et 're' pour regular expression.
 
url = urllib.urlopen("http://fr.wikipedia.org/w/api.php?action=query&prop=info|revisions&titles=%s&format=xml" % nom_de_page )
# affichage
# Python 3 : urlpage = urllib.request.urlopen("http://fr.wikipedia.org/w/api.php?action=query&prop=info|revisions&titles=%s&format=xml" % nom_de_page url)
page = urllib.urlopen(url)
url = urllib.urlopen("http://fr.wikipedia.org/w/api.php?action=query&prop=info|revisions&titles=%s&format=xml" % nom_de_page )
# Python 3 : infos = str(urlpage.read(), 'utf_8')
infos = urlpage.read() # lit le resultat de la requete a l'url ci-dessus
urlpage.close()
print "Les informations demandees concernant",
nom_de_page, "sont les suivantes, en XML :\n\n", infos # Rajoutez des parenthèses pour Python 3 !
 
# extraction