模仿 alexa 工具条
生活随笔
收集整理的這篇文章主要介紹了
模仿 alexa 工具条
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
alexa的統計越來越受到國內網站的重視,這也成為廣告投放和投資的重要依據. alexa統計是通過工具條來獲取樣本的.根據每百萬安裝有工具條的人中訪問該網站的一個比率,結合其內部的算法,得到一個網站的流量排名。但是由于中國人安裝該工具條的人少,而外國人訪問中文網站的也少,所以其流量統計對中國網站是不公平的,不能真實反映中國網站的流量。因此,一些網站為了提高alexa排名,不得不采用舞弊的手段。
下面就是模仿 alexa 工具條 (但不知該工具條是不是有認證)的代碼。這是我從網上找到的,并非原創,也沒有驗證,但其原理還是很清晰的。只要抓取所有工具條發送的包,然后模擬一下,做到以假亂真的程度,alexa又如何去區分呢?
看來我也可以去開一家專門舞弊alexa排名的公司了。^V^
?
alexa 工具條 向 data.alexa.com 80 發送請求,并獲取返回的xml文件.下面是兩個模擬.
#!/usr/bin/expect
spawn telnet data.alexa.com 80
====================== php <? $domain_name= data.alexa.com; { fputs($fp, "GET /data/TCaX/0+qO000fV?cli=10&dat=snba&ver=7.0&cdt=alx_vw%3D20%26wid%3D31472%26act%3D00000000000%26ss%3D1024x768%26bw%3D639%26t%3D0%26ttl%3D4907%26vis%3D1%26rq%3D23&url=".$my_url." HTTP/1.0/r/nAccept: */*/r/nAccept-Encoding: gzip, deflate /r/nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; Alexa Toolbar) /r/nHost: ".$domain_name." /r/n/r/n");
while (!feof($fp)) {
$buffer .= fgets ($fp,1024);
}
fclose ($fp);
echo $buffer;
?>
下面就是模仿 alexa 工具條 (但不知該工具條是不是有認證)的代碼。這是我從網上找到的,并非原創,也沒有驗證,但其原理還是很清晰的。只要抓取所有工具條發送的包,然后模擬一下,做到以假亂真的程度,alexa又如何去區分呢?
看來我也可以去開一家專門舞弊alexa排名的公司了。^V^
?
alexa 工具條 向 data.alexa.com 80 發送請求,并獲取返回的xml文件.下面是兩個模擬.
#!/usr/bin/expect
spawn telnet data.alexa.com 80
expect -re "Escape"
sleep 1
send "GET /data/TCaX/0+qO000fV?cli=10&dat=snba&ver=7.0&cdt=alx_vw%3D20%26wid%3D31472%26act%3D00000000000%26ss%3D1024x768%26bw
%3D639%26t%3D0%26ttl%3D4907%26vis%3D1%26rq%3D23&url=http://blog.wespoke.com/ HTTP/1.1/n"
send "Accept: */*/n "
send "Accept-Encoding: gzip, deflate /n"
send "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; Alexa Toolbar) /n"
send "Host: data.alexa.com /n"
send "/n"
send "/n"
====================== php <? $domain_name= data.alexa.com; { fputs($fp, "GET /data/TCaX/0+qO000fV?cli=10&dat=snba&ver=7.0&cdt=alx_vw%3D20%26wid%3D31472%26act%3D00000000000%26ss%3D1024x768%26bw%3D639%26t%3D0%26ttl%3D4907%26vis%3D1%26rq%3D23&url=".$my_url." HTTP/1.0/r/nAccept: */*/r/nAccept-Encoding: gzip, deflate /r/nUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; Alexa Toolbar) /r/nHost: ".$domain_name." /r/n/r/n");
while (!feof($fp)) {
$buffer .= fgets ($fp,1024);
}
fclose ($fp);
echo $buffer;
?>
總結
以上是生活随笔為你收集整理的模仿 alexa 工具条的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 张小龙:微信产品观(下)
- 下一篇: 二分类变量相关性分析spss_两个有序分