2010/11/16 Ottó Hanyecz :
> Üdv!
>
> Én örülnék neki, ha elküldenéd a módszert akár magánban, akár itt.
>
> Köszi: Ottó
szia,
röviden a következő megoldás az, ami nekem működik:
- először küldeni kell egy HTTP POST kérést a www.aavso.org/vsp címre.
A kérés adatrészében kell elhelyezni a generálandó térkép paramétereit
(nálam ez így néz ki:
"name=%s&chartid=&ra=&dec=&charttitle=&chartcomment=&aavsoscale=%s&fov=%i&maglimit=%i&resolution=%i&north=%s&east=%s&dss=no&ccdtable=no&othervars=&submit.x=69&submit.y=16&submit=Search&form_build_id=form-vtm&form_id=vsp_form"
- ez C nyelvű kód, a %-os részeknél a megfelelő értékek kerülnek
behelyettesítésre). A Content-Type fejléc értéke
"application/x-www-form-urlencoded" kell, hogy legyen, illetve az is
valószínű, hogy egy Cookie fejléccel is ki kell egészíteni a kérést
- ezután kell egy HTTP GET kérés a www.aavso.org/vsp/chart címre. A
szerver válasza egy XML formátumú oldal
- ebben az XML-ben kell rákeresni a "www.aavso.org/tmp" kezdetű
linkre, ami a keresőtérkép nyomtatható változatára mutat, így azt kell
letölteni. Azért kell a fenti folyamatot minden térkép esetén
végigjátszani, mivel a nyomtatható változat neve véletlenszerű és
átmeneti, így csak ezzel a trükközéssel lehet eljutni hozzá.
Ha netán valaki tud ennél egyszerűbbet, örömmel veszem.
(továbbra is szívesen veszem, ha a változótérkép-megjelenítő
alkalmazást teszteli valaki, kérésre elküldöm, többek között a fenti
macerás térképletöltést is tudja)
üdv,
Miki (MMI) |