El método de este programa es usar XMLHTTP para leer el código HTML de Tencent correspondiente para obtener el avatar QQ. Según esta idea, también podemos rastrear mucha información de otros sitios web, como pronósticos meteorológicos, noticias, etc.
<scriptLanguage = "javaScript">
<!-
FunctetGetFaceImg (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, falso, "", "");
http.setRequestHeader ("Content-type", "Text/html; charset = gb2312");
http.send ();
if (http.status! = 200) return;
varwebStr = http.esponsetext;
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>";
http = nulo;
}
document.write ("My QQ Status:"+GetFaceImg ("44723461"));
//->
</script>