diff --git a/nevernote.py b/nevernote.py index b715eaa..2287ff2 100755 --- a/nevernote.py +++ b/nevernote.py @@ -9,9 +9,11 @@ import zlib class TitleParser(html.parser.HTMLParser): - def handle_data(self, data): - if self.lasttag == 'title': - self.title = data + def handle_starttag(self, name, attribs): + if name == 'title': + title_start = self.rawdata.index('') + len('<title>') + title_end = self.rawdata.index('', title_start) + self.title = self.rawdata[title_start:title_end] def download_content(url):