python抓取QQ空间博客文章
toddlerya:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\main.py", line 10, in
QQ.DownloadBlog('414112390', 'blog.txt')
File "C:\Users\Administrator\Desktop\QQ.py", line 61, in DownloadBlog
QQ.__Download(blogurl, filename)
File "C:\Users\Administrator\Desktop\QQ.py", line 78, in __Download
qq.feed(text)
File "Z:\Python27\lib\HTMLParser.py", line 114, in feed
self.goahead(0)
File "Z:\Python27\lib\HTMLParser.py", line 158, in goahead
k = self.parse_starttag(i)
File "Z:\Python27\lib\HTMLParser.py", line 305, in parse_starttag
attrvalue = self.unescape(attrvalue)
File "Z:\Python27\lib\HTMLParser.py", line 472, in unescape
return re.sub(r"&(#?[xX]?(?:[0-9a-fA-F]+|\w{1,8}));", replaceEntities, s)
File "Z:\Python27\lib\re.py", line 151, in sub
return _compile(pattern, flags).sub(repl, string, count)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 10: ordinal not in range(128)
|