Note de l'éditeur (icech) : La méthode de ce programme consiste à utiliser XMLHTTP pour lire le code HTML correspondant du site Web de Tencent afin d'obtenir l'avatar QQ. Sur la base de cette idée, nous pouvons également capturer des informations provenant de nombreux autres sites Web, tels que les prévisions météorologiques. , actualités, etc.
<script langage="javascript">
<!--
function getFaceImg(QQcode)
{
var Re=newRegExp
("^[1-9]{1}\d+$","g");
|!Re.test(QQcode)) retour ;
var URL=" http://search.tencent.com/cgi-bin/friend/oicq_find?oicq_no="+QQcode ;
var http=new ActiveXObject("Microsoft.XMLHTTP" );
http.open("GET",URL,false,"","");
http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312")
;
if (http.status!=200) retourne;
var webStr=http.responseText;
Re=new RegExp(""( http://img.tencent.com/face/[^"]+)"","ig ");
if (Re.test( webStr))
renvoie "<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>";
http=nul ;
}
document.write("Mon statut QQ :"+getFaceImg("44723461"));
//-->
</script>
Démo : http://www.2881.com/qq/