我想使用这个api: https://data.bka.gv.at/ris/api/v2.5/judikatur
此api允许以下查询参数,如在https://data.bka.gv.at/ris/api/v2.5/applications/judikatur
中指定的:"Dokumenttyp":{"type":"JudikaturTypSucheinschraenkung","minOccurs":0,"documentation":"Art des Datensatzes: Text oder Rechtssatz"}
...
{"JudikaturTypSucheinschraenkung":{"elements":[{"name":"SucheInRechtssaetzen","type":"boolean","minOccurs":0,"maxOccurs":1,"default":"true"},{"name":"SucheInEntscheidungstexten","type":"boolean","minOccurs":0,"maxOccurs":1,"default":"true"}]}
我想查询" sucheinentscheidungstextend "as False和"SucheInRechtssaetzen"是真实的。但是,我似乎不能指定这些参数。
到目前为止,我已经尝试了以下操作:
import requests
parameters = {"EntscheidungsdatumVon": "2020-01-01", "SucheInEntscheidungstexten": "false"}
response = requests.get("https://data.bka.gv.at/ris/api/v2.5/judikatur", params=parameters)
我应该如何定义这些参数?最后,我只希望得到以下结果:
"Dokumenttyp": "Rechtssatz"
我认为API不接受任何参数,但你可以通过将数据转换为json来过滤你想要的数据,然后从中获取你想要的
d = response.json()