New library used: HTML from: http://www.decalage.info/python/html