获取人人网上好友通讯录同步到手机上

来源:互联网 发布:java base64 jdk1.7 编辑:程序博客网 时间:2024/05/01 16:29

    人人网好友里有个通讯录功能,在里面建立名片后可以和好友交换联系方式。人人网上好友一般都是认识的同学,大多数人的联系方式都是比较真实。我们可以尝试批量把同学录中好友的email、手机号等常用联系方式获取下来,编辑成gmail、outlook等联系人格式。然后就可以批量导入手机中了,是不是很方便呢?好,下面我们就开始吧。

  • 工欲善其事必先利其器,这里推荐一个http抓包工具——HttpWatch(这是我个人做ajax开发的利器),大家可以在网上搜索然后下载到。安装后打开IE——工具——HttpWatch Professional(我装的是pro版)就可以启动HttpWatch
  • 点红色Record开始记录网页请求响应过程
  • 点击人人网导航好友——同学录

    通过查看HttpWatch记录我们发现一条请求的内容非常有用:http://www.renren.com/listcards,这条请求获取到了所有好友的名片情况,格式是JSON 。/(^o^)/, 暗喜,这种格式JS可以直接使用。

    但是里面包含的信息并不是我们想要的,因为电话中间打了****,估计这就是人人用来在点击时使用的数据。OK,我们随便找个好友点击一下看看吧,又有一个请求被我们注意到了,http://www.renren.com/showcard?friendID=xxxx就是它了,返回了id为xxxx好友的联系方式,也是JSON格式的。

    好了,接下来大家就编程循环更换id请求上面的地址,将结果保存成google或outlook联系人的文本格式就能导到手机或gmail里咯,我个人写个简陋的JS脚本一下就将200多个好友的电话更新到手机里了。

    其实我觉得在计算机世界里我们肯动手,写个脚本一跑,很多事就能够得到解决。我还曾经把人人网上所有同学的头像批量保存下来,然后对应保存到gmail上。用手机一同步,手机上联系人就显示同学的图片了,是不是也觉得很美妙呢?

原创粉丝点击