Api egy és minden, hogy hozzanak létre hatékony honlapok értelmező anélkül, hogy egyetlen kódsort
Mi nem megy messzire, és jó példát írni a tartalmat elemző a „hacker”. Mint tudja, a helyszín a magazin már nem nyújt semmilyen API-val kapjuk cikkek, kivéve az RSS. Azonban RSS nem mindig kényelmes, és nem nyújt eszközöket az összes szükséges információt. Fix ezt!
Nyilatkozat a problémát
A válasz lehet:
A keret az interneten
WrapAPI - viszonylag új (pár hónapos) szolgáltatások kiépítése hatékonyabb egyéni értelmezők interneten, és az API által elérni azokat. Ne ijedj meg, ha nem értesz semmit, most azt fogja magyarázni az ujjakon. Úgy működik, mint ez:
Egy kis magánélet vizsgálatok
Te valószínűleg már gondolkodik, hogyan kell biztonságosan használni a külföldi szolgáltató és adja át a paramétereket a kérelmük saját adatokkal. Annál is inkább, mert az alapértelmezett minden új API-projekt létrehoz egy nyilvános adattár API, és kezdődik meg bárki. Nem minden rossz:
főzés
Néhány egyszerű lépés, mielőtt elkezdené.
- Ugyan WrapAPI oldalon. Készítünk egy új uchetku és jelentkezzen bele.
- Telepítse kiterjesztés Chrome (használhat bármilyen Chromium-alapú böngésző), nyissa meg a fejlesztői konzolt, és megjelenik egy új lap WrapAPI.
- Elhaladunk ki és be.
Ez a kiterjesztés, meg kell, hogy elfogják lekérdezéseket, hogy mi fog emulálni és gyorsan küldje el WrapAPI a további munkához. Logikája szerint e terjeszkedés nagyon hasonlít egy csomó Burp Proxy + Burp Intruder.
fogás kérések
Most meg kell adnia WrapAPI, a HTTP-kérés, akkor használja az épület az API-t. Megy a honlap „Hacker” és nyissa meg a fejlesztői konzolt, váltás WrapAPI lapra.
Lekérdezések, amelyek által a linkekre kattintva paginatora fogjuk használni, mint egy modell Kérdés fogott, tartsa azt a szervert WrapAPIBeállítás WrapAPI
Áttekintés jövőnk APIVáltás lapra bemenetek és kérésre. Itt meg kell határoznunk, milyen lehetőségek WrapAPI nek elemeznie kell a kért oldalt a szerver adott neki egy érvényes válasz.
Konfigurálható bemeneti paraméterek kérésfejlécében alább ne érintse meg, szoktam a standard Chromium. Ha nem Pars „hacker”, és az adatokat egy privát szerver, akkor helyettesítheti, hogy a kívánt cookie-kat, fejlécek, alap-auth és mindent, amire szüksége van. Röviden, személyre szabhatja a lekérdezést a szerver nélkül gyanú adta meg a tartalmat.
POST-ki a szükséges paramétereket formájában / urlencoded formátumú mi lekérdezés megfelelően működöttTudjon WrapAPI hiányzó ficham
Most meg kell adnia WrapAPI, hogyan kell kezelni az eredményt, és milyen formában, hogy képviselje. Váltás a következő lapra - kimenetek és a válasz.