将一个网络链接保存为mht格式的文件
import base64 import email import email.message import mimetypes import os import quopri import sys import urllib2 from HTMLParser import HTMLParser from urlparse import urlparse class MHTHTMLParser(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.urls = [] def handle_starttag(self, tag, attrs): if not tag in ['link','script']: return attrs = dict(attrs) if 'src' in attrs.keys(): a = attrs.get('src') if a and a.find('google') == -1: self.urls.append(a) elif 'stylesheet' in attrs.values(): self.urls.append(attrs.get('href')) class URL2MHT(object): def __init__(self,url): self.domain =