Android 校内头像同步开发笔记

本文探讨了通过分析myfrendlistx.do页面中的JavaScript代码来获取校内联系人信息的过程,并提到了如何使用Java正则表达式处理数据及转换特殊编码为中文的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

   搞校内联系人比想象多花了许多时间,不知道是不是因为xmlhttp 抓包不是标准的HTTP形式,还是忽略漏掉了,还是加密了。

   myfrendlistx.do 里的js几乎都分析遍了,大概知道是发到friendselector.do, 但没找到那个XN.JSON.build, 抓包也没看到到这个文件的请求。

   最后直接打开网页代码,发现联系人信息竟然就在Js里面,哎,我可真命苦。

 

var friends=[{"id":269551433,"vip":false,"selected":true,"mo":false,"name":"/u767d/u5e06","head":"http:////hdn511.xnimg.cn//photos//hdn511//20090320//22//00//tiny_G8oP_154975o204237.jpg","groups":[]},{"id":233890798,"vip":false,"selected":false,"mo":false,"name":"/u5305/u6069/u548c","head":"http:////hdn411.xnimg.cn//photos//hdn411//20090719//2355//tiny_yztq_20554l204234.jpg","groups":[]},{"id":252127507,"vip":false,"selected":true,"mo":false,"name":"/u5305/u9752/u5c71","head":"http:////hd53.xiaonei.com//photos//hd53//20080901//14//11//tiny_CDvC_6270m200150.jpg","groups":[]}]

 

   剩下就是java正则表达式了,还有那个"/u6b63/u5728/u52a0/u8f7d/u597d/u53cb..." 怎么搞成中文的问题。

 

   myfrendlistx.do 里面的头像比较小,profile.do里面能取到大的。相册访问考虑要不要搞

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值