一.安装requests模块
pip install requests
二.get请求接口,拿到返回值
1.url和params拼接
import requests
a=['https://apis.map.qq.com/ws/place/v1/search',{"keword": "酒店", "boundary": "nearby(39.908491,116.374328,1000)","key": "RTVBZ-IB4R6-2R5SE-M6BPW-QWXV7-7LBDS"}]
class Request(): def request_xiaolei(self): response=requests.get(url=a[0],params=a[1]) return response.text. #返回美化之后的json串,但是不是json,不能直接调用 c=Request2() l=c.request_xilei() print(l)
2.url+params
import requests b='https://apis.map.qq.com/ws/place/v1/search?keyword=酒店&boundary=nearby(39.908491,116.374328,1000)&key=RTVBZ-IB4R6-2R5SE-M6BPW-QWXV7-7LBDS' class request(): def request_lei(self): response1=requests.get(b) return response1.json() ['message'] #返回体是json串,取返回值中的‘message’字段 re=request() print(re.request_lei())
注:jsonpath学习:
return response1.json() ['message'] == return jsonpath.jsonpath(response1.json(),"$.message")
更层次学习jsonpath