本次我用了两个api接口。测试标题是查询手机号码归属地城市的天气状况。1,就是查询出手机号码的归属地;2就是将1返回参数中的城市提取出来,作为2中的请求参数。
1.手机号码的归属地
请求参数说明
python+requests——上一个请求响应参数为下一个请求的请求参数 返回参数说明
python+requests——上一个请求响应参数为下一个请求的请求参数
代码如下:
python+requests——上一个请求响应参数为下一个请求的请求参数
返回参数
python+requests——上一个请求响应参数为下一个请求的请求参数
2.查询城市的天气
请求参数说明
python+requests——上一个请求响应参数为下一个请求的请求参数
返回参数说明
python+requests——上一个请求响应参数为下一个请求的请求参数
注意 此次请求参数里面有city这一块,我们可以把1里面返回参数中的city提取出来作为2里面的请求参数
我们要用到的代码cityname=res.json()[‘result’][‘city’]就是将1返回参数给提取出来
整体代码如下:
python+requests——上一个请求响应参数为下一个请求的请求参数

整体返回参数如下:
{“resultcode”:“200”,“reason”:“Return Successd!”,“result”:{“province”:“江苏”,“city”:“苏州”,“areacode”:“0512”,“zip”:“215000”,“company”:“移动”,“card”:""},“error_code”:0}
{“reason”:“查询成功!”,“result”:{“city”:“苏州”,“realtime”:{“temperature”:“19”,“humidity”:“60”,“info”:“阴”,“wid”:“02”,“direct”:“西风”,“power”:“3级”,“aqi”:“38”},“future”:[{“date”:“2020-11-19”,“temperature”:“15/20℃”,“weather”:“小雨”,“wid”:{“day”:“07”,“night”:“07”},“direct”:“西北风转北风”},{“date”:“2020-11-20”,“temperature”:“12/16℃”,“weather”:“阴”,“wid”:{“day”:“02”,“night”:“02”},“direct”:“东北风”},{“date”:“2020-11-21”,“temperature”:“13/18℃”,“weather”:“小雨”,“wid”:{“day”:“07”,“night”:“07”},“direct”:“东风转北风”},{“date”:“2020-11-22”,“temperature”:“10/14℃”,“weather”:“小雨”,“wid”:{“day”:“07”,“night”:“07”},“direct”:“北风”},{“date”:“2020-11-23”,“temperature”:“9/14℃”,“weather”:“阴转小雨”,“wid”:{“day”:“02”,“night”:“07”},“direct”:“北风”}]},“error_code”:0}

相关文章:

  • 2021-12-28
  • 2021-09-08
  • 2021-12-16
  • 2021-12-21
  • 2021-11-30
  • 2021-06-29
  • 2021-08-09
  • 2021-09-08
猜你喜欢
  • 2021-09-14
  • 2021-08-08
  • 2021-08-29
  • 2021-08-30
  • 2021-11-17
  • 2021-06-16
  • 2019-09-04
相关资源
相似解决方案