获取google play开发者控制台页面中列出的所有应用

时间:2015-04-01 07:19:46

标签: php curl google-play

我想获取在开发者控制台页面中列出的所有应用数据。为此,我分析了来自firebug控制台的ajax请求 1)GET到身份验证页面(https://play.google.com/apps/publish/),收集cookie和其他信息

2)使用这些值+我的登录凭据的POST,以获取xsrftoken和developersconsoleaccounts变量

3)然后发出POST请求https://play.google.com/apps/publish/insights?dev_acc=devID并设置post var xsrftoken,method,params

它返回一些垃圾数据

  

<¬TÉnÛ0ý•I,qZ²'À‰6EV)Ú¢H =”8'S¤JÒ-A @£¿×/))ÛÙŠº\DhH½šI^}xyóåãkhl+ OO?APYg(ó'EK¡l¨6h³¹ÈÕ ®&安培; I <!Ù,cß)m¡TÒ¢'U -ur )©ALR«'óö¡Ðsf>Œá,-H†-A&LT;μU   Ì_k4\“pò^ Yx£æ'&amp; i°ÝO]¹åtÝRs s‡IG㲎Ã-} V †ëÊi‰' - 2¢n T; = g†JCj ^   “×-gμöñQUUI©“ÒñQE÷~bS(¶ÚÓMÎ,0iér+ =&GT;¿»eâL'yÝ8â+_Øcœ»一个€:... GUS-N,   ïûqT-P \ª6à-ÑèÓ0V...²ãNÖ#〜“A18(兆= NYZ¢N / X2O}‰ž   ®“EA†3†RA¥YïLO§ÓÄâÒ†¥OOR%C©$ N(ð¶^J3Ô.â二钠”素问•N,~NËhýÜ   ÇI¶rU] U8»AI©p³9ªV~'ÿäÖ'·Ñ6§ûxö'•«§ºF‰ùàvr±ZOYA}Ûègôà®+ LT;†KO“'êŽló$ ESS”〜gŒôX̸%Þà®Ç:¾DA †{£ÿî1Ù3&GT;   Ãï0¾w½¿RÆM'è* AERP‰¤ªœ%»®¹tÿm²ý+安培;-®g6i°IO” NP-ÒŠb5Ôh76(4«ìõnRtTúï&LT; O0   SIIP(WDI€[hžvyZänèŒÓ   È!u'ß4ÔþøöݸLau{¾îÎÞ4¿ÎÑXdðùÓ;è©qqX¨¼ww# NAI×qãçxB@ 0“ ªßCÎaþÿÿ™EYR ...

但是当我在firbug中分析这个url返回包含用户应用程序所有信息的json obj

在我的例子中,它返回垃圾值而不是用户数组。

1 个答案:

答案 0 :(得分:0)

这是GZIPped压缩数据。如果您正常请求,它似乎是404页。

如果你接受了firebug请求,并检查了那里发送的标题,那么你必须将这些标题添加到请求中(最有可能)。

如果您可以使用正确的标头重播请求,它可能会返回正确的数据。尽管如此,我不确定谷歌是否喜欢你正在做的事情......你可能想要检查一下。