过期域名预定抢注

 找回密碼
 免费注册

精彩:用Asp實現QQ在線查詢功能

[複製鏈接]
發表於 2006-8-10 20:13:40 | 顯示全部樓層 |閱讀模式
這段程序的方法是利用XMLHTTP來讀取騰訊網站的相應HTML代碼獲取QQ的頭像,根據這個想法,我們還可以抓取很多其他網站的信息,如天氣預報、新聞等等。 # e7 i* I: Z" P( z+ i( p
<script language="JavaScript">  8 |. I- d1 D# {" Y4 y9 b4 n! l
  <!--  
7 E0 ?: |( f2 a5 F: i0 e5 i0 w  function getFaceImg(QQcode)  
, V3 M# X- M+ n  {  
# u4 ?; T; Q: r* P9 i0 K/ y3 _  var Re=new RegExp("^[1-9]{1}\d+$","g");  
7 f: ], t# a) j4 h4 g  G  F" `* N# l  if (!QQcode  !Re.test(QQcode)) return;  
) _6 ]$ A7 W3 h. R# E5 y0 d  var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode;  
1 v  b6 A4 L  N( Z7 S  var http=new ActiveXObject("Microsoft.XMLHTTP");  * n% X' M& J3 A
  http.open("GET",URL,false,"","");  
  g- T' S6 o  ]# ?- [  http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");  
, H: @1 d5 J& K: i0 p( @' O  http.send();  6 h; m7 l' v3 m) A
    8 ]5 e8 O* J; `8 \, m# m
  if (http.status!=200) return;  
4 R9 e& v0 a0 Q7 B* M/ C8 n6 w% [    
0 E+ j, |/ Z5 t, ?4 X$ W  var webStr=http.responseText;  . f; S9 \. q. [$ w/ Y6 m
  Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig");  " B8 K2 E8 y. p/ _- n
  if (Re.test(webStr))  
0 M% P) e$ e6 S4 z8 P9 F, ^  return "<a href="http://search.tencent.com/cgi-bin/friend/user_show_info?ln="+QQcode+"" target=_blank title="QQ:"+QQcode+""><img src=""+RegExp.$1+"" width=16 height=16 border=0></a>";  
. F+ v9 j0 U) l# U, q& N0 t6 q: N) G+ O7 X3 `
  http=null;  
, }7 o( a* s( k% d& l! Y  }  
" K! g2 f. u  l. z6 h$ S# `. _4 Z: C; X- F) P
  document.write("我的QQ狀態:"+getFaceImg("44723461"));  3 z$ S7 x* B+ g" e3 E2 a
  //-->  
$ q8 L* L: [1 M/ U+ Z* E( b  </script>
發表於 2006-9-18 15:04:49 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-7-19 06:35

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表