4.2j节

来源:4-2 requests简单使用-post

唯一唯一

2018-05-09


http://img.mukewang.com/szimg/5af255760001233914270826.jpg
老师,我打印出来的为什么不是字典形式的呢,导致res.json()也报错

写回答

2回答

慕圣7019511

2019-03-13

我也遇到同样的问题了,.text显示的是html, .json()显示的是JSONDecodeError,请问最后是怎么解决的,老师也不给个准确的答案

0
1
Mushishi
你好,因为你返回的就不是json啊,你返回了一个html所以这样。你只有知道你结果肯定返回json时才用.json,不然你就用.text。在你代码.json的地方替换为。text方法。这个是接口不标准的原因。或者根本就不是restful接口的原因。你只能才能bs4去解析html代码去获取数据
2019-03-15
共1条回复

Mushishi

2018-05-09

你好,因为你返回的就不是json啊,你返回了一个html所以这样。你只有知道你结果肯定返回json时才用.json,不然你就用.text

0
4
Mushishi
回复
唯一唯一
你返回json就行啊
2018-05-11
共4条回复

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程