m0_58298296
2021-07-13 16:59
采纳率: 50%
浏览 51

请问为什么代码一样结果运行不出来?

img

img
经常出现打的代码一样但运行结果不一样,这是为什么?请问我打的代码有错吗,数据分析应该从哪里开始学起,怎么提高啊?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 吃肉的小馒头 2021-07-13 17:03
    已采纳

    是一样的啊,没看到哪不同了,你那是显示问题吧,都在一行的

    点赞 打赏 评论
  • 你需要加.decode("utf-8")以utf-8编码读取

    print(resp.read())
    改成
    print(resp.read().decode("utf-8"))
    正确代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

    from urllib import request
    
    url = "https://piaofang.maoyan.com/dashboard"
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36",
    }
    rq = request.Request(url, headers=headers)
    resp = request.urlopen(rq)
    print(resp.read().decode("utf-8"))
    

    img

    点赞 1 打赏 评论
  • CSDN专家-link 2021-07-13 17:02

    老师的代码没显示完整啊

    点赞 打赏 评论
  • m0_52871525 2021-07-13 17:14

    可以看看环境配置就有没有问题。编译的时候有没有提醒。

    点赞 打赏 评论
  • 魔狼天下 2021-07-13 17:20

    爬虫的数据应该是会变的吧,是时间不一样数据已经发生该变了吧,这个你应该解析出来后和网站的数据对比下就行了

    点赞 打赏 评论

相关推荐 更多相似问题