This commit is contained in:
2025-10-18 15:21:32 +02:00
parent 7332ee0734
commit 3038098f4e
6 changed files with 369 additions and 1 deletions

44
82 test.py Normal file
View File

@@ -0,0 +1,44 @@
import json, requests
GRAPHQL_URL = "https://api.medevio.cz/graphql"
FULL_INTROSPECTION_QUERY = """
query IntrospectionQuery {
__schema {
queryType { name }
mutationType { name }
subscriptionType { name }
types {
...FullType
}
}
}
fragment FullType on __Type {
kind
name
fields(includeDeprecated: true) {
name
}
}
"""
headers = {
"content-type": "application/json",
"origin": "https://my.medevio.cz",
"referer": "https://my.medevio.cz/",
}
# Load cookies from storage
state = json.load(open("medevio_storage.json", encoding="utf-8"))
cookies = {c["name"]: c["value"] for c in state["cookies"] if "medevio" in c["domain"]}
payload = {"operationName": "IntrospectionQuery", "query": FULL_INTROSPECTION_QUERY}
r = requests.post(GRAPHQL_URL, headers=headers, cookies=cookies, data=json.dumps(payload))
print("Status:", r.status_code)
try:
data = r.json()
print(json.dumps(data, indent=2, ensure_ascii=False)[:2000])
except Exception as e:
print("Could not decode response:", e)
print(r.text)