-------- Přeposlaná zpráva --------
Předmět:        preklad html cez bs4 na text
Datum:  Wed, 23 Jul 2014 18:08:23 +0200
Od:     Martin Guľkaš <mghor...@gmail.com>
Komu:   Konference PyCZ <python@py.cz>



Dobrý deň

napísal som program ktorý podla veku a či uživateľ nadáva  rozhodne či
mu vypočitá rok v ktorom sa narodil a vypíše udalosti z tohto roku z
internetu lenže keď sa program dostane až ku výpisu z internetu je to
nečitatelné respektívne stále to je v podobe html vidno tam viac
programovacieho kodu ako obsahu stránky.

dá sa to nejak jednoducho riešiť obsah nechcem baliť do súborov len aby
vypísal obsah v tvare txt na terminál.

moje riešenie nie riešenie vyzerá takto:  import urllib2
      web = urllib2.urlopen("http://sk.wikipedia.org/wiki/"+ str(C)).read()
      print web
      from bs4 import*
      print (soup.get_text())




# -*- coding: utf-8 -*- #
def pristup():
    vstup = raw_input("Dobrý deň Zadajte vašu prezývku prosím")
    print"vaša prezývka znie:",vstup
    zadanie = int(raw_input("zadajte vas vek prosim"))
    print " vaš vek je",zadanie , "rokov"
    if zadanie <= 18 :
        return (pristup())
    else:
        print" vitajte v programe" 
    nadavky = [" kokot" ," pica" ," chuj" ," jebo" , " fas" ," skurvenec" , " vyjebanec", " kurva" ," debil" ," blazon" ," blbec" ," hovno" , " kokotina" ," picovina" , " chujovina"]
    if vstup in nadavky:
        print" nenadávajte prosím!!!"
        import os
        os.abort()
    else:
        print "dakujem že nenadávate "
    A = 2014 
    B = zadanie
    C = A-B
    print "narodili ste sa v roku",C
    print "moment prosím"
    import time
    time.sleep(5)
    import urllib2
    web = urllib2.urlopen("http://sk.wikipedia.org/wiki/"+ str(C)).read()
    print web
    from bs4 import*
    print (soup.get_text())    
pristup()

_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem