Új hozzászólás Aktív témák

  • vnorbi

    aktív tag

    Nem Portfolio Performance kérdésem van, de talán ez a leginkább közel álló topic, korábban is merültek fel hasonló témák.

    Az a problémám, hogy tegnap megdöglött az a scriptem, ami Xetrán forgó papírjaim árfolyamát frissíti. Valójában a szerver kezdett 500-as hibát (internal server error) dobni a kéréseimre az árfolyamadatok helyett, miközben maga a weboldal meg működött (és ma déltől újra működik az én korábbi megoldásom is).

    Például ez:

    https://www.boerse-frankfurt.de/en/etf/ishares-core-s-p-500-ucits-etf-usd-acc?currency=EUR

    Innen bányásznám ki a jobb oldalon látható "Last price" értéket és a fölötte lévő időpontot.

    Eredetileg a scriptet innen okoskodtam össze, évekkel ezelőtt még látszott a böngésző fejlesztői eszköztárában a Network alatt az API url, ami azt a JSON tartalmat adta vissza, amit a kész weblap is mutat.

    A tegnapi hiba miatt viszont azt valószínűsítem, hogy több adatforrás létezik (mivel a weblapon a hiba közben is volt árfolyam), és amit én eddig használtam, az nem feltétlenül marad meg hosszú távon. Itt jön az igazi problémám, nem találom az új forrást. Az elvi működés az, hogy egy statikus váz a weblap, azon folyamatosan fut JavaScript kód, ami frissítgeti az adatokat, és bár ez folyamatos hálózati adatforgalmat generál, a böngészők eszköztára nem mutatja ezt (Firefox, Chrome és Edge sem). Ahogy eddig tapasztaltam, ezek adat streamek, egy kérés van, és arra folyamatosan küldi a szerver az adatot, de a kezdeti első kérést sem látom.

    Még mindig úgy gondolom, hogy a lekérés bárhogy is el van titkolva a kódban, végül egy HTTP request lesz, amit ki lehetne emelni, és magában futtatni, de nem találok megoldást a felderítésére.

    Van valakinek módszere vagy ötlete ilyen adatforgalmat elkapására?

Új hozzászólás Aktív témák