获取响应正文的两种方法
使用Python的第三方库requests可以获取一个请求的响应正文。
一:text方法
获取到的所有响应内容都存储在res里面。
包括响应头--headers,响应正文---text,状态码---status_code。获取到的响应正文为html格式,一个个标签对。
二:json()方法
获取到的响应正文为json格式:
三:两种方法的注意点
1、返回的数据类型不一样,text返回str类型,json()返回字典类型。
2、text方法能获取响应正文为html和json格式。
但是json()方法只能获取响应正文为字典或json格式,用json()不能获取html的响应正文,会报错。
四:获取
1、用text获取json格式的响应正文。
2、用json()获取html的响应正文,会报错。
五:总结
1、text万能法,json()只能获取json格式或者字典格式。
2、json()方法更方便,返回字典格式方便取值。
领取专属 10元无门槛券
私享最新 技术干货