Sziasztok!
Szeretném az OTPdirekt számlámat parancssorból lekérdezni (wget).
keresgettem a neten. de csak KALMI megoldását találtam,
de viszont a számlámhoz nincs telekód.
Az indamail postafiókomat sikerült ilyen módszerrel lekérdeznem
Minden segítséget köszönök !
Péter
- 10538 megtekintés
Hozzászólások
azt hogy mennyi az egyenleg? curl-al próbálkozz ha nem kell sms belépés
- A hozzászóláshoz be kell jelentkezni
2013. január 1-től _mindenhez_ kötelező az SMS azonosítás OTP-nél. Persze ki lehet kapcsolni, de nagyon nem ajánlanám...
- A hozzászóláshoz be kell jelentkezni
A kártyalekérdezés kint van a főoldalon. Nem kell hozzá otpdirekt. Az sms-es azonosítás )ha jól tudom) csak az otpdirekten belül van.
- A hozzászóláshoz be kell jelentkezni
curl +1
SMS csak tranzakciohoz kell, belepeshez nem. Egyenleghez meg be sem kell lepni.
- A hozzászóláshoz be kell jelentkezni
"Egyenleghez meg be sem kell lepni."
wtf did i just read
- A hozzászóláshoz be kell jelentkezni
tényleg nem kell, bank kártya szám és a telekód elég, nincs semmi sms auth stb
- A hozzászóláshoz be kell jelentkezni
A telekód, az alapértelmezetten a számlaszám utolsó 3 számjegye ( https://www.otpbank.hu/portal/hu/Egyenleglekerdezes ). Ha esetleg megváltoztattad, akkor bármelyik OTP-ben kiütik neked.
- A hozzászóláshoz be kell jelentkezni
Beleírtam ezt is a posztba, és belinkeltem ezt a HUP témát.
- A hozzászóláshoz be kell jelentkezni
Ha még aktuális:
#!/bin/bash
read -p "Telekód: " -s line
echo -en "\nEgyenleg: "
wget -q --no-check-certificate -O - https://www.otpbankdirekt.hu/homebank/do/bankkartyaEgyenlegLekerdezes --post-data="azonosito=IDE_JÖN_AZ_AZONOSÍTÓ&telekod=$line&muvelet=login" | grep -e "span class=\"value\"" | head -1 | cut -d "<" -f 3 | cut -d ">" -f 2
Egyszerű, de működik.
Alapértelmezésben az azonosító a kártyaszám utolsó 10 számjegye.
- A hozzászóláshoz be kell jelentkezni
Köszönet érte.
- A hozzászóláshoz be kell jelentkezni
Egészen apró kötekedés. Ha már nincs a grep regexp-jében a shell részéről helyettesítés, nem kell az idézőjelet escape-elni, olvashatóbb így:
grep -e 'span class="value"'
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Igaz. C-s megszokás. Reflexből sikerült így.
- A hozzászóláshoz be kell jelentkezni