Catatan Editor (icech): Metode program ini adalah menggunakan XMLHTTP untuk membaca kode HTML yang sesuai dari situs web Tencent untuk mendapatkan avatar QQ. Berdasarkan ide ini, kami juga dapat menangkap informasi dari banyak situs web lain, seperti prakiraan cuaca , berita, dll.
<skrip bahasa="javascript">
<!--
function getFaceImg(QQcode)
{
var Re=regExp baru("^[1-9]{1}\d+$","g")
; |!Re.test(QQcode)) kembali;
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","teks/html; Charset=gb2312")
;
if (http.status!=200) kembali;
var webStr=http.responseText;
Re=RegExp baru(""( http://img.tencent.com/face/[^"]+)"","ig ");
if (Re.test( webStr))
kembalikan "<a href=" http://search.tencent.com/cgi-bin/friend/user_show_info?ln="+QQcode+" " target=_blank title="QQ:"+QQcode+" "><img src=""+RegExp.$1+"" lebar=16 tinggi=16 batas=0></a>";
http=batal;
}
document.write("Status QQ saya:"+getFaceImg("44723461"));
//-->
</script>
Demo: http://www.2881.com/qq/