为了账号安全,请及时绑定邮箱和手机立即绑定

最后浏览器不显示爬取的内容

为什么我可以运行,但是浏览器中不显示内容

正在回答

3 回答

你可以看看生成的html文件内容格式对不对啊

0 回复 有任何疑惑可以回复我~

# coding:utf8


class HtmlOutputer(object):

    

    def __init__(self):

        self.datas = []

    

    def collect_data(self,data):

        if data is None:

            return

        self.datas.append(data)

    

    def output_html(self):

        fout = open('output.html','w')

        

        fout.write("<html>")

        fout.write("<body>")

        fout.write("<table>")

        

        for data in self.datas:

            fout.write("<tr>")

            fout.write("<td>%s</td>" % data['url'])

            fout.write("<td>%s</td>" % data['title'].encode('utf-8'))

            fout.write("<td>%s</td>" % data['summary'].encode('utf-8'))

            fout.write("</tr>")

        

        fout.write("</table>")

        fout.write("</body>")

        fout.write("</html>")

        

        fout.close()


        

也是输出只有代码,没有爬取的内容,求赐教

0 回复 有任何疑惑可以回复我~

乱码怎么破?

0 回复 有任何疑惑可以回复我~
#1

qq_岳怒扇_0

在html文件里设置编码,一般就设置为utf-8编码吧。
2016-05-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

最后浏览器不显示爬取的内容

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信