• + 0 comments
    class MyHTMLParser(HTMLParser):
        
        def print_attrs(self,attrs):
            for name,value in attrs:
                print(f"-> {name} > {value if value is not None else 'None'}")
                
        def handle_starttag(self,tag,attrs):
            print("Start :",tag)
            self.print_attrs(attrs)
          
        def handle_startendtag(self,tag,attrs):
            print("Empty :",tag)
            self.print_attrs(attrs)
                
        def handle_endtag(self,tag):
            print("End   :",tag)
        
        def handle_comment(self,data):
            pass
            
    html = '\n'.join(input() for _ in range(int(input())))
    
    MyHTMLParser().feed(html)