过期域名预定抢注

 找回密碼
 免费注册

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

[複製鏈接]
發表於 2006-8-10 20:13:40 | 顯示全部樓層 |閱讀模式
這段程序的方法是利用XMLHTTP來讀取騰訊網站的相應HTML代碼獲取QQ的頭像,根據這個想法,我們還可以抓取很多其他網站的信息,如天氣預報、新聞等等。 3 P" h+ p& f7 i# C; a* Q+ }6 j# \) b
<script language="JavaScript">  $ d: n  G0 P# }6 }' q
  <!--  
% E# j& q( C7 p+ l' z2 B9 t5 Q" M  function getFaceImg(QQcode)  
( x2 t( W# r0 S, b' X  V* B- g! ~  {  ) f$ Y6 `# ?$ s/ N  p
  var Re=new RegExp("^[1-9]{1}\d+$","g");  7 S: L! a: T8 v! m+ x0 r8 A
  if (!QQcode  !Re.test(QQcode)) return;  
! R" Q9 H: L7 U  [9 E  var URL="http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode;  
, p( H; o% x) w  var http=new ActiveXObject("Microsoft.XMLHTTP");  9 ~4 z+ t- f7 T1 m7 ]  l0 d
  http.open("GET",URL,false,"","");  
) M! |) v1 x+ ^, O  http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");  
" D$ ]( r& ?  D: M8 _4 G8 W2 b7 \- u  http.send();    V6 I/ l; n4 x1 y8 h* l
    7 b" i2 R! s6 F$ C
  if (http.status!=200) return;  & }* _' ~. D% g4 ]* C
    
  I  T$ A8 u; `# a  var webStr=http.responseText;  
- K9 g/ F- A: T# ?( H3 ?: d; a  Re=new RegExp(""(http://img.tencent.com/face/[^"]+)"","ig");  
7 s% k" Y$ S8 Z  if (Re.test(webStr))  
0 D: ]: V% P* ^- Z' Y/ c" L  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>";  & a% s- w$ T  a5 U, X' `7 K; O

' {# r, U; x# k+ _( l8 n" i+ h$ P  http=null;  
" k8 a& |- O: V* G: F- L- Y  }  ( O, W4 O4 y- r* c

, j! O3 f1 a5 x% m  document.write("我的QQ狀態:"+getFaceImg("44723461"));  ' Z9 s6 J0 w, [9 j  z* x# u. T
  //-->  
$ m+ G3 E+ C' D% {5 h1 o' W, r% Z& @  </script>
發表於 2006-9-18 15:04:49 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

过期高净值品牌域名预定抢注

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

GMT+8, 2025-7-3 04:35

By DZ X3.5

小黑屋

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