2015-04-01 8 views
8

Ich möchte alle Apps Daten, die auf der Seite der Entwicklerkonsole aufgelistet sind. zu diesem Zweck analysiere ich die Ajax-Anfrage von Firebug Konsole.
1) Ein auf die Authentifizierungsseite GET (https://play.google.com/apps/publish/), sammelt Cookies und andere InformationenHolen Sie sich alle auf der Google Play Developer Console Seite aufgeführten Seiten

2) Ein POST diese Werte + meine Login-Daten verwenden, die xsrftoken zu bekommen und developersconsoleaccounts Variablen

3) Dann machen POST-Anfragen https://play.google.com/apps/publish/insights?dev_acc=devID und setzen Beitrag var xsrftoken, Methode params

es einige sinnlose Daten zurückgeben

<¬TÉnÛ0ý • I,qZ²'À ‰ 6EV) Ú H = "8'S¤JÒ-à @ £ À × /)) DÙŠº \ DhH½ŠI ^} xyóåãkhl + ÔÔ? APYg (ó'EK¡l¨6h³¹ÈÕ® & i <Ù,çß) m¡TÒ ¢'Ù! -Ür ) © ALR «'óö¡Ðsf> Œá,-H † -Ein < uE Ì_k4 \„pò^Yx £ æ '& iº yO] ¹åtÝR] s ‡ IG㲎Ã-} V † EEI ‰' - y2 ¢ n T; = g † JCJ^ ‚× -gμöñQUUI ©„ÒñQE ÷ ~bS (¶ÚÓMÎ,0iér + => ¿ »eâL'yÝ8â + _Øcœ» a €: ... gus-N, ïûqT-p \ ª6à -ÑèÓ0V ... ²ãNÖ # ~ "á18 (ŠhìÚ = Ñyz ¢ n/x2Ø} ‰ Z ®" êã † 3 † rà ¥ YïLO§ÓÄ⸠† ¥ ÒÔr% c © $ n (ð¶^J3Ô.-2NÁ "Q • N,~NËhýÜ ÇI¶rU] U8 »aï © p³9ªV~'ÿäÖ' · Ñ6§ûxö '•« §ºF ‰ ùàvr ± Zoya} Ûègôà® + < † Kö „'êŽl $ Ess“~ gŒôX̸% Þà®Ç: ¾DA † {£ ÿî1Ù3> Ãï0¾w½¿RÆM'è * AERP ‰ ¤ªœ%» ®¹tÿm²ý + & -®g6i ° io“np-ÒŠb5Ôh76 (4« ìõnRtTúï < o0 SIIP (WDI € [hžvyZänèŒÓ È! u'ß4ÔþøöݸLa u{¾îÎÞ4¿ÎÑXdðùÓ;è©qqX¨¼ww# NAI × qãçxB @ 0“ ªßCÎaþÿÿ ™ EYR ...

aber wenn ich Analyse in firbug diese uRL Rückkehr json obj, die alle Informationen von Benutzer-Anwendungen enthalten

In meinem Fall gibt es den Müllwert anstelle des Benutzerarrays zurück.

+1

Was ist die Frage hier? – Dragondraikk

+1

Können Sie das JSON-Objekt, das Sie in Firebug sehen, in einem Standardbrowser posten? Ist es möglich, dass das Json-Objekt codiert ist? –

+0

Haben Sie Ihre eigene Lösung gefunden? Möchten Sie es teilen? –

Antwort

0

Dies sind komprimierte GZIPped-Daten. Scheint eine 404-Seite zu sein, wenn Sie es normalerweise anfordern.

Wenn Sie Ihre Firebug-Anfrage nehmen, und überprüfen Sie die Header, die dort gesendet wurden - Sie müssen diese Header (höchstwahrscheinlich) zu der Anfrage hinzufügen.

Wenn Sie die Anforderung mit den richtigen Headern wiedergeben können, werden wahrscheinlich die richtigen Daten zurückgegeben. Obwohl ich nicht sicher bin, ob Google gefällt, was du tust ... Vielleicht solltest du das überprüfen.

+0

ja Ich habe bemerkt, dass in der Anfrage einige Header gesetzt wurden wie X-GWT- Modul-Base, X-GWT-Permutation und Permutation ist ein Code, den ich nicht finden kann, diesen Permutationscode. Für den Test habe ich statischen Code festgelegt, den ich in Firebug gefunden habe. aber die Antwort bleibt die gleiche 404 Seite. –

Verwandte Themen