python爬虫
我也是只出来了第一条记录,可能会是什么问题啊?
我也是只出来了第一条记录,可能会是什么问题啊?
2016-07-25
终于解决了 浏览器不显示中文的问题,我用的是python3
代码 :
fout = open('output.html', 'w', encoding="utf-8")
在fout.write("<html>") 之后添加
fout.write("<head><meta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\"></head>")
然后 去掉.encode('utf-8')
fout.write("<td>%s</td>" % data['url'])
fout.write("<td>%s</td>" % data['title'])
fout.write("<td>%s</td>" % data['summary'])
百度百科的网页编码,本身就是utf-8,所以只要我使用utf-8的格式打开,则输出器中直接输出得到的内容,但需要在html文件的<head><meta>标签内声明网页的编码格式为utf-8,否则浏览器默认的是gbk
举报