获取MSN(HOTMAIL)信箱好友同步更新版2011-8

php中文网
发布: 2016-06-13 11:09:29
原创
1497人浏览过

获取MSN(HOTMAIL)邮箱好友同步更新版2011-8

本帖最后由 hudie631489527 于 2011-08-25 09:01:51 编辑 去年做的MSN(HOTMAIL), gmail, yahoo三个模拟登录,现在MSN已经失效了
在CSDN论坛关注的朋友比较多,工作上也需要这个,所以再次拿起HTTP分析工具一窥究竟
这次分析发现,MSN让人哭笑不得,他们在最后一步登录时,对COOKIE有检测,检测COOKIE是在正常不过的
只是他这次检测多余的COOKIE,如果有多余的COOKIE就直接将俺请出,无奈之下,只能在最后一步按他们的要求来筛选他们需要的COOKIE
好了,上代码了(基本上跟上次是差不多的,只是中间多了一个COOKIE的筛选)

我的博客:www.onlypo.com
<br><?php <br />define( "COOKIEJAR", tempnam( ini_get( "upload_tmp_dir" ), "<a style="color:#f60; text-decoration:underline;" title="cookie" href="https://www.php.cn/zt/16004.html" target="_blank">cookie</a>" ) );   //定义COOKIES存放的路径,要有操作的权限<br>define( "TIMEOUT", 1000 ); //超时设定<br>error_reporting(E_ALL);<br>class MSN<br>{<br><br>        function getAddressList($username, $password)<br>        {               <br>                //第一步:模拟抓取登入页面的数据,并记下cookies<br>                $cookies = array();<br>                $ch = <a style="color:#f60; text-decoration:underline;" title="curl" href="https://www.php.cn/zt/17285.html" target="_blank">curl</a>_init();<br>                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);<br>                curl_setopt($ch, CURLOPT_URL, "http://login.live.com/login.srf?wa=wsignin1.0&amp;rpsnv=11&amp;ct=".time()."&amp;rver=6.1.6206.0&amp;wp=MBI&amp;wreply=http:%2F%2Fmail.live.com%2Fdefault.aspx&amp;lc=2052&amp;id=64855&amp;mkt=zh-cn&amp;cbcxt=mail&amp;snsc=1");<br>                curl_setopt($ch, CURLOPT_COOKIEJAR, COOKIEJAR);<br>                curl_setopt($ch, CURLOPT_TIMEOUT, TIMEOUT);<br>                curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);<br>                $str = curl_exec($ch);              <br>                curl_close($ch);<br><br>                //数据文件 模拟JS生成的cookie<br>				$CkTst = 'G'.time() * 1000;<br>				$wlidperf = "throughput=3&amp;latency=948&amp;FR=L&amp;ST=".(time() * 1000 + 1254);<br>                $fp = fopen(COOKIEJAR, "a+");<br>                $str_new = "login.live.com\tTRUE\t/\tFALSE\t0\tCkTst\t$CkTst\r\n";<br>                $str_new .= "login.live.com\tTRUE\t/\tFALSE\t0\twlidperf\t$wlidperf\r\n";<br>                fwrite($fp,$str_new);<br>                fclose($fp);<br>                <br>                //参数的分析<br>                $matches = array();       <div class="clear"></div>
登录后复制
相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号