rendered paste body#!/usr/bin/env pythonimport sys, os, os.path,htmllibfrom HTMLParser import HTMLParserclass MyParser(HTMLParser): def handle_starttag(self,tag,attrs): print tag dir = sys.argv[1]html_files = []def simple_walk(dir): for file in os.listdir(dir): filename = os.path.join(dir, file) if os.path.isfile(filename): if os.path.splitext(filename)[1] == ".html": html_files.append(filename) elif os.path.isdir(filename): simple_walk(filename)def parse(files): for file in files: try: f = open(file, 'r') print file, ':' data = f.read() parser = MyParser() parser.feed(data) except parser.HTMLParseError, e: print "Error", s, "continuine" continue simple_walk(dir)parse(html_files)