C#怎样获取网站流量信息?
如题,比如网站为baidu.com,怎样通过程序读取http://alexa.chinaz.com/?domain=baidu.com中的流量信息?
比如:日均 IP 访问量[一周平均]、日均 PV 浏览量[一周平均]、当日排名、一周平均排名、一月平均排名、综合排名、中文排名这些信息。
除了前面两个之外的现已通过程序,获取页面源代码获取到了,现在不知道怎样获取IP、PV量,这两个通过右击查看源代码之后,可看出是通过asp页面返回js设置在页面中的!求高手解答,怎样获取出IP、和PV的值,如果不能在站长之家获取出来,通过别的网站能获取出来也行!
------解决方案--------------------你去找页面上引入的http://alexa.chinaz.com/Get_Data.asp?a=......
你采集一下这个页面就可以获取到信息啦.
注意:提交的时候要一起提交Cookie和refer
==================================
document.getElementById('Rank').innerHTML='6';
document.getElementById('DayRank').innerHTML='5';
document.getElementById('WeekRank').innerHTML='5';
document.getElementById('MonthRank').innerHTML='5';
document.getElementById('QuarterRank').innerHTML='6';document.getElementById('NextRank').innerHTML='6';document.getElementById('IpNum').innerHTML='≈ 63,000,000';document.getElementById('PvNum').innerHTML='≈ 1,215,270,000';
------解决方案--------------------
获取这个信息的时候,约等于符号会是乱码,不管是UTF-8还是GBK,或者是Default、GB2312不管是啥字符集都是错的!