#-*- coding: utf-8u"""Wyciąga listę URL-i, do których linkuje stronaTen program jest częścią książki "Zanurkuj w Pythonie", podręcznikao Pythonie dla doświadczonych programistów. Najnowszą wersję możnaznaleźć tu: http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie.Program ten został oparty na przykładach zawartych w książce"Dive Into Python", a dostępnej stąd: http://www.diveintopython.org."""__author__="Mark Pilgrim (mark@diveintopython.org)"__version__="$Revision: 1.2 $"__date__="$Date: 2004/05/05 21:57:19 $"__copyright__="Copyright (c) 2001 Mark Pilgrim"__license__="Python"fromsgmllibimportSGMLParserclassURLLister(SGMLParser):defreset(self):SGMLParser.reset(self)self.urls=[]defstart_a(self,attrs):href=[vfork,vinattrsifk=='href']ifhref:self.urls.extend(href)if__name__=="__main__":importurllibusock=urllib.urlopen("http://diveintopython.org/")parser=URLLister()parser.feed(usock.read())parser.close()usock.close()forurlinparser.urls:printurl