preklep ;) ale aj tak to nefunguje ;(
posielam moj doterajsi skript:
-----
#!/usr/bin/python

import urllib,re,os

wwwroot = 'http://minnie.tuhs.org/UnixTree/V7/usr/src/cmd/'
def downloadFile(filename = "index.html"):
        print ' Stahujem subor: "'  + wwwroot+filename + ' " '
        fp = urllib.urlopen(wwwroot+filename)
        data = fp.read()
        fp.close()

        s=file(filename,'w')    
        s.write(data)
        s.close()

def parseAndDownload():
        reg = re.compile(r"href=(?P<url>[.a-z]+)\.html")
        file = open('index.html','r')
        for line in file.readlines():
                res = reg.search(line)
                if res == None:
                        print "vzor nenajdeny "
                else:# v riadku s najdenym prikazom
                        url = res.group('url') + ".html"
                        downloadFile(url)
                        cmdReg = re.compile(r"<pre>(?P<prikaz> .*)</pre>")
                        cmdFile = open(url,"r")
                        cmdRes = cmdReg.search(cmdFile.read())
                        if cmdRes == None:
                                print "Chyba!!! nenasiel sa kod v subore v 
prikazom !"
                        else:
                                print cmdRes.group('prikaz')
                                
                        

        file.close()

downloadFile()
parseAndDownload()
-----
ide o to, ze chcem stiahnut z tejto stranky vsetky prikazy a
vyparsovat ich zo suboru a (este nenakodene) premenovat na *prikaz*.c
;-)

problem je v tom, ze stale mi pise chybu, ze "nenasiel sa kod v subore
s prikazom" ;(
este by som sa offtopicacky spytal,ze ci je uplne jedno, ci pouzijem
prikaz file(filename,'w') alebo open(filename,'w'), alebo ci je nieco
ztade deprecated, lebo obe varianty funguju ;)
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem