java獲取qq郵箱中的好友列表

                 首先訪問qq.mail.com 這個url分析html代碼,發(fā)現(xiàn),里面有很多加密的js,而且配合httpwatch工具發(fā)現(xiàn),哇,靠,這個太復(fù)雜了。
          如果簡單的使用java模擬瀏覽器 訪問qq mail服務(wù)器獲取 好友列表,實在是太困難了,個人能力有限實現(xiàn)不了,想了其他辦法,創(chuàng)建了
          web項目,分析不了騰訊是怎么加密,但我可以作為一種代理,如圖:

             要采用上面的方式來獲取好友,大致可以分為一下幾個步驟:
          1.首先制作一個login.jsp頁面,代碼直接從騰訊郵件的登陸頁面中復(fù)制過來,把頁面交互的改成我們自己的服務(wù)器.
              (1)獲取驗證碼的地址:http://ptlogin2.qq.com/getimage?aid=23000101 后面帶個隨機數(shù),為了防止瀏覽器緩存。
              (2)當用戶輸入用戶名 密碼 和驗證碼,點登陸的時候,也讓用戶提交到我們的服務(wù)器來。
          2. 我這里寫了一個servlet,該類是從qq郵件服務(wù)器中獲取驗證碼的,如何獲取呢?我采用的是
          httpclient4.0-beta2 包,該包是apache的 Apache HttpComponents project,是個開源的,具體使用和了解可以訪問:
          http://hc.apache.org/httpcomponents-client/index.html,(該項目功能很強大)
                在獲取了驗證碼之后,qq服務(wù)器他在cookie中寫了一個verifysession,當你點登陸的時候
          客戶端校驗需要。
          3. 把客戶端提交過來的信息我們?nèi)フ埱髊q服務(wù)器,這樣就會登陸成功了,服務(wù)器會返回帶sid的html代碼,解析出來sid的值
          然后訪問http://m11.mail.qq.com/cgi-bin/addr_listall?sid=" +sid+"&sorttype=null&category=common,就獲取到qq中好友分組,以及每一個組的鏈接地址
          4.請求每一個鏈接  就可以得到每一組的好友了

                   上面我只是寫了實現(xiàn)的思路,有興趣的可以跟我聯(lián)系,具體代碼可以分享 給大家 。。。  qq:253041869

          posted on 2009-05-07 17:54 胡鵬 閱讀(4139) 評論(23)  編輯  收藏 所屬分類: java基礎(chǔ)J2EE

          評論

          # re: java獲取qq郵箱中的好友列表 2009-05-07 20:56 咖啡@可樂

          期待下文。  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2009-05-08 09:07 EverestSnow

          很好,期待繼續(xù) ...  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表[未登錄] 2009-05-08 15:51 andy

          很好,想去學習一下  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2009-05-10 11:10 魚中魚

          不錯的想法。  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2009-05-10 22:16 杰德。張

          樓主給我發(fā)一份,我想學習學習!!!zhangjin_2006@126.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2009-05-11 10:00 王祥

          麻煩樓主給我發(fā)一份,謝謝!
          jurafish@163.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2009-05-12 14:19 尹佳

          多謝群主,想研究一下  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表[未登錄] 2009-05-14 16:04 小毅

          很好很強大。。可以分享代碼嗎?4680381@qq.com 謝謝了  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表[未登錄] 2009-05-14 16:09 小毅

          很好很強大。。可以分享代碼嗎?4680381@qq.com 謝謝了  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表[未登錄] 2009-06-11 09:42 jerry

          kinggod03@163.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2009-06-29 15:10 小易

          麻煩樓主發(fā)一份源碼給我 yikaicheng_happy@163.com 謝謝!   回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2009-06-30 14:12 smartwujianfei

          麻煩樓主發(fā)一份源碼給我參考一下
          smartwujianfei@gmail.com 謝謝!  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表[未登錄] 2009-09-19 10:25 liu

          麻煩樓主發(fā)一份源碼給我參考一下
          liuguolin2008@gmail.com 謝謝!   回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表[未登錄] 2010-03-01 17:20 liu

          麻煩樓主發(fā)一份源碼給我學習一下
          ajacom@sina.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2010-06-12 16:57 jjlin

          樓主能給一份源碼學習嗎  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2010-06-12 16:58 jjlin

          樓主能給一份源碼學習嗎
          email:70573955@qq.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表[未登錄] 2010-08-14 14:58 Steven

          樓主能給一份源碼學習嗎
          email:69013275@qq.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2010-08-22 10:39 袁玉

          會不會被瀏覽器認為是釣魚網(wǎng)站  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2010-08-23 16:54 滕美亭

          請樓主給我發(fā)份源碼:649449143@qq.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2011-04-20 15:40 搜索

          請樓主給我發(fā)份源碼:feesx@qq.com   回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2012-01-15 11:35 王攀

          很強大!辛苦樓主發(fā)我一份代碼 brianspecial@163.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2012-10-23 10:57 jiant

          @王攀
          親,我也要!!!給我一份唄!3Q!tanjian361@126.com  回復(fù)  更多評論   

          # re: java獲取qq郵箱中的好友列表 2014-08-17 16:18 aixiaoyan1111

          樓主,可以給我發(fā)一份源碼嗎?最近在弄這個總是搞不好,想?yún)⒄找幌? 謝謝
          945982766@qq.com  回復(fù)  更多評論   

          導航

          <2012年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          agile

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 佛教| 沐川县| 宜州市| 谷城县| 洛浦县| 阿克陶县| 东阿县| 卢氏县| 南昌市| 忻州市| 开鲁县| 孙吴县| 西盟| 岑溪市| 大石桥市| 页游| 博罗县| 东台市| 都安| 广宁县| 囊谦县| 左贡县| 建平县| 罗田县| 昌吉市| 九江县| 凤冈县| 清河县| 湖口县| 北海市| 榆林市| 大港区| 长丰县| 偃师市| 泸水县| 靖西县| 滕州市| 额尔古纳市| 营口市| 蓝田县| 兴业县|