這篇文章給大家介紹使用asp實現qq在線查詢功能,涉及到的知識點有xmlhttp讀取騰訊網站相應的html代碼獲取qq頭像。對qq在線查詢感興趣的朋友可以參考下本篇文章
本文給大家分享的qq在線查詢功能代碼非常簡單,具體內容如下:
這段程序的方法是利用XMLHTTP來讀取騰訊網站的相應HTML代碼獲取QQ的頭像,根據這個想法,我們還可以抓取很多其他網站的信息,如天氣預報、新聞等等。
- <scriptlanguage=JavaScript>
- <!--
- functiongetFaceImg(QQcode)
- {
- varRe=newRegExp(^[1-9]{1}/d+$,g);
- if(!QQcode !Re.test(QQcode))return;
- varURL=http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no=+QQcode;
- varhttp=newActiveXObject(Microsoft.XMLHTTP);
- http.open(GET,URL,false,,);
- http.setRequestHeader(CONTENT-TYPE,text/html;Charset=gb2312);
- http.send();
- if(http.status!=200)return;
- varwebStr=http.responseText;
- Re=newRegExp((http://img.tencent.com/face/[^]+),ig);
- if(Re.test(webStr))
- return<ahref=http://search.tencent.com/cgi-bin/friend/user_show_info?ln=+QQcode+target=_blanktitle=QQ:+QQcode+><imgsrc=+RegExp.$1+width=16height=16border= 0></a>;
- http=null;
- }
- document.write(我的QQ狀態:+getFaceImg(44723461));
- //-->
- </script>
以上就是本文的全部所述,希望大家喜歡。