经常出现打的代码一样但运行结果不一样,这是为什么?请问我打的代码有错吗,数据分析应该从哪里开始学起,怎么提高啊?
是一样的啊,没看到哪不同了,你那是显示问题吧,都在一行的
你需要加.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"))
老师的代码没显示完整啊
可以看看环境配置就有没有问题。编译的时候有没有提醒。
爬虫的数据应该是会变的吧,是时间不一样数据已经发生该变了吧,这个你应该解析出来后和网站的数据对比下就行了