def wikipediaSearch( self, word = "iOS", lang = 'simple', maximumNumberOfResults = 1, save = False ):
     '''
         (get) Wikipedia (corpus (documents) ) (by) Search
         Recibe una palabra: 'word', busca 'word' en Wikipedia y guarda los articulos en 'self.corpus'
         '''
     wiki = Wikipedia(lang)
     
     resultadosdebusqueda = wiki.search(word , 1, maximumNumberOfResults)
     
     numerodearticulos = len(resultadosdebusqueda)
     
     for resultado in resultadosdebusqueda:
         try:
             raw = wiki.article(resultado['title'])
         except:
             raw = None
         if raw:
             wiki2plain = Wiki2Plain(raw)
             content = wiki2plain.text
             if save:
                 f = open( resultado['title'] + '.txt', 'w+')
                 f.write(content)
                 f.close()
             self.documents.append(content)
         #os.system('clear')
         
         #Imprime avance del metodo.
         '''
Example #2
0
    def on_get(self, req, resp, search_term):
        """Handle search requests."""
        w = Wikipedia()

        try:
            resp.body = json.dumps(w.search([search_term]))
            resp.status = falcon.HTTP_200
        except Exception as e:
            resp.body = json.dumps({
                "Error": "Something went wrong, sorry!",
                "Exception": e
            })
            resp.status = falcon.HTTP_500