jsonpath操作符
操作 | 说明 |
---|---|
$ | 查询根元素, |
@ | 当前接口由过滤词处理 |
* | 通配符, |
. . | 深度扫描 |
. | 表示子节点 |
[“(,”)] | 括号表示子项 |
[(,)] | 数组索引或者索引 |
[start:end] | 数组切片 |
[?()] | 过滤表达式,表达式要求值为一个布尔值 |
import jsonpath
def get_data_url(self):
response = requests.get(self.url, params=self.data, headers=self.head)
data = response.json()
movieName = jsonpath.jsonpath(data,'$.movieList.data.list..movieName')
print(movieName)