O método deste programa é usar o XMLHTTP para ler o código HTML correspondente do site Tencent para obter o avatar QQ. De acordo com essa idéia, também podemos rastejar muitas informações de outros sites, como previsões meteorológicas, notícias etc.
<scriptLanguage = "javascript">
<!-
functionGetfaceImg (QQCode)
{
varre = newRegexp ("^[1-9] {1}/d+$", "g");
if (! qqcode! re.test (qqcode)) retornar;
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) retornar;
VarwebStr = http.ResponseText;
Re = newRegexp ("" (http://img.tencent.com/face/ Oh^ "]+)" "," ig ");
if (re.test (webstr))
retornar "<href =" http://search.tencent.com/cgi-bin/friend/user_show_info?ln= "+qqcode+" "alvo = _blanktitle =" qq: "+qqcode+" "> <imgsrc =" "+regexp.
http = null;
}
document.write ("meu status QQ:"+getfaceImg ("44723461"));
//->
</script>