對 Python 不太熟悉,但是他分析 DOM 的能力和簡潔有力的表現,實在讓我欣賞
只是以現階段我的時間分配,無法好好的來學習這套優雅的程式語言
from HTMLParser import HTMLParser import MySQLdb #db = MySQLdb.connect() class MyHTMLParser(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.links = [] def handle_starttag(self, tag, attrs): #print "Encountered the beginning of a %s tag" % tag if tag == "a": if len(attrs) == 0: pass else: for (variable, value) in attrs: if variable == "href": self.links.append(value) else: print variable if __name__ == "__main__": html_code = """ google.com PythonClub Sina """ hp = MyHTMLParser() hp.feed(html_code) hp.close() print(hp.links)