far*_*eed 8 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Ò¢'Ù! - Ür )©Àlr«'ó¡¡sf>Œá,-H†-Ã<μÜÌ_k4\"pò^ Yx£æ'&i°ÝO]¹åtÝRs s‡IG㲎à - } V †ëÊi‰' - 2¢n T; = g†JCj ^'×-gμöñQUUI©"ÒñQE÷〜bS(ÚÓMÎΟiér+ =>¿»eâL'yÝ8â+_Øcœ»a€:...¸GÜs- 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ýÜÇIrU]ü8»aï©p³9ªV〜'ÖäÖ'·Ñ6§ûxö'•«§ºF‰ùàvr±ŽÖÿÄ}Ûègôà®+ <†kó"'êŽló$Ê߸ "~~~~~~~~~~~~ [hžvyZänèŒÓÈ!u'ß4ÔþøöݸLanÀÍ
u{¾îÎÞ4¿ÎÑXdðùÓ;è©qqX¨¼ww#×qãçxB@ 0"ªßCÎaþÿÿ™èYR...
但是当我在firbug中分析这个url返回包含用户应用程序的所有信息的json obj
在我的例子中,它返回垃圾值而不是用户数组.
这是 GZIPped 压缩数据。如果正常请求的话,会出现404页面。
如果您接受 Firebug 请求,并检查已发送到那里的标头 - 您必须将这些标头添加到请求中(很可能)。
如果您可以使用正确的标头重放请求,它可能会返回正确的数据。尽管如此,我不确定谷歌是否喜欢你正在做的事情......你可能想检查一下。
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |