请问用Python和go请求同一个url返回的内容为什么不一样

JonBuild · · 1566 次点击
是的大佬,就是终端的问题。 刚开始用的go的是一个三方库(requests),然后发现这个问题,一看那个库好几年没更新了想是不是库的问题,然后转标准库尝试还是这样。然后又考虑是不是响应编码解码的问题,因为之前py经常遇到编码的问题,但后来转念一想编码出错一般情况下不会只错其中几个字符。 go用的是goland,python用的是vscode,把go代码放到vscode里运行后结果和python的一样了。 仔细检查了一下发现goland终端打印的结果里 `{"name":"珠宝品牌","unit":"元/吨","value":"塑料行情"}` 这一段第一个逗号那里里出现了 *字符重合* 的问题。 goland就安装激活然后安装了个中文插件还安装了个主题,别的就啥也没动,不明白问啥出这样的问题。
#4
更多评论
更正一下,不止是少了一个双引号,还少了部分内容
#1
tuzhiya
你好
没有什么问题吧。合理怀疑是请求的网站特意返回的。请求先把请求头和cookie这些设置为正常
#2