今天白天又处理了几个邮箱,至此,国内的常见邮箱我都能获得邮件联系人了。这些邮箱分别是:163.com、126.com、188.com、sohu.com、sina.com、21cn.com、tom.com。本来还想试试qq.com来着,但竟然有验证码,再看了看页面,验证码是算出来的,我先绕过去,以后再回头收拾它。接下来去进攻gmail.com、yaho.com、msn.com和hotmail.com这几个国外常见邮箱(据说提供有API的,但我想先试试我自己的方法)。
经验总结:
1、Firefox及其firebug插件是调试网络编程的一个利器,可以查看http的req和rsp,可以看head,可以查看和修改html,可以inspect并单步调试javascript,等等。
2、登录邮箱或者论坛或者其它的,其实无非就是去post或者get一个url,在post或get的时侯带上一些参数(如username和password之类的)。从哪里去得知这些参数呢?用firebug分析一下,当然,分析是一种体验和过程,我也没有看文档,就直接边用边看了。
3、论坛自动发帖或获取通讯录这样的东西,道理也很简单,就是登录之后用cookie,保持住session去访问新的网页。但新的网页的url也要算出来或者去通过firebug去获得,现在很多邮箱都支持ajax技术了,一个页面可能是几个网页嵌合在一起的,单击某个网页,都没有新的post的,这是难点。
这部分代码,辛辛苦苦写出来的,我就不公布了,像www.getyourcontacts.com那样的网站还卖钱呢。
调试日记3:小有成效及总结
调试日记3:小有成效及总结
...