Retrievecontentsbot

De Wikipast
Version datée du 19 mars 2017 à 07:48 par Vbuntinx (discussion | contributions) (Page créée avec « Extrait le contenu d'une page wiki en wikicode == code == <nowiki> # -*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup baseurl='http://wikipast.epfl... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Extrait le contenu d'une page wiki en wikicode

code

# -*- coding: utf-8 -*-

import requests
from bs4 import BeautifulSoup

baseurl='http://wikipast.epfl.ch/wikipast/'

names=['Henri_Dunant']

for name in names:
    result=requests.post(baseurl+'api.php?action=query&titles='+name+'&export&exportnowrap')
    soup=BeautifulSoup(result.text)
    code=''
    for primitive in soup.findAll("text"):
        code+=primitive.string
    print(code)