-------- 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