[Techinfo] KRETA tajekoztato

Veres Sándor veresh at kossuthzs-szeged.sulinet.hu
2018. Május. 14., H, 09:34:59 CEST


2018.05.13. 14:25 keltezéssel, boa írta:
> Tudom, hogy már kicsit régi, de mint megerősítés, most találtam egy 
> json-t, ami elvileg az összes krétás intézményt tartalmazza, 3605 elem 
> van benne, ebből 2612-ben szerepel az hogy "Általános Iskola" (csak 
> érdekességként) és 2-ben van a "teszt" szó.
>
> Az alábbi Python scripttel sikerült lekérnem az adatokat (tudom, hogy 
> csúnya lett a kód, még tanulom a dolgot):
> import http.client
> import json
> import io
> HOST, PORT = 'kretaglobalmobileapi.ekreta.hu', 443 headers = 
> {"apiKey": "7856d350-1fda-45f5-822d-e1a2f3f1acf0", "Connection": 
> "keep-alive", "Accept": "application/json", "host": 
> "kretaglobalmobileapi.ekreta.hu"}
> conn = http.client.HTTPSConnection(host=HOST, port=PORT)
> conn.request("GET", "/api/v1/Institute", headers=headers)
> response = conn.getresponse()
> datas = response.read()
> print(datas)
> jsondata = json.loads(datas)
> with io.open('data.json', 'w', encoding='utf-8') as f:
> f.write(json.dumps(jsondata, ensure_ascii=False))
> conn.close()

Csak kíváncsiságból kérdezem, hogyan lehet ehhez a listához eljutni az 
ekreta.hu weboldaláról kiindulva linkeken keresztül? Vagy ez csak a 
mobil applikáció elemzésével lehetséges?

Ez se szebb, de hátha valakinek ez jobban tetszik:
wget --header "apiKey: 7856d350-1fda-45f5-822d-e1a2f3f1acf0" --header 
"Connection: keep-alive" --header "Accept: application/json" -O 
iskolak.json https://kretaglobalmobileapi.ekreta.hu/api/v1/Institute

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20180514/72e03c88/attachment.html>


További információk a(z) Techinfo levelezőlistáról