码迷,mamicode.com
首页 > 其他好文 > 详细

获取在线人数 CNZZ 和 51.la

时间:2015-03-20 18:31:28      阅读:447      评论:0      收藏:0      [点我收藏+]

标签:

        /// <summary>
        /// 获取在线人数 (51.la统计器)
        /// </summary>
        /// <param name="siteid">站点ID</param>
        string TongJi_51La(string siteid)
        {
            HttpHelper http = new HttpHelper();
            HttpItem item = new HttpItem()
            {
                URL = "http://www.51.la/report/1_main_online.asp?id=" + siteid,
                Cookie = "AJSTAT_ok_pages=1; AJSTAT_ok_times=1; ajid=lookpass%5F16680845=8444135851201a0b86b68c66ac8eabb3",
                ContentType = "application/x-www-form-urlencoded"
            };
            HttpResult result = http.GetHtml(item);
            Match mc = Regex.Match(result.Html, "innerHTML = ‘(\\d+)");
            return mc.Groups[1].Value;
        }

        /// <summary>
        /// 获取在线人数 (CNZZ统计器)
        /// </summary>
        /// <param name="siteid">站点ID</param>
        /// <param name="pws">独立密码</param>
        /// <returns></returns>
        string TongJi_CNZZ(string siteid, string pws)
        {
            //万能框架对象
            HttpHelper http = new HttpHelper();
            //获取登录页面Cookie
            HttpItem item = new HttpItem() { URL = "http://new.cnzz.com/v1/login.php?siteid=" + siteid };
            HttpResult result = http.GetHtml(item);
            Cookies = HttpHelper.GetSmallCookie(result.Cookie);
            //登录
            item = new HttpItem()
            {
                URL = "http://new.cnzz.com/v1/login.php?t=login&siteid=" + siteid,
                Method = "POST",
                Postdata = "password=" + pws,
                Cookie = Cookies,
                ContentType = "application/x-www-form-urlencoded",
                Allowautoredirect = true,
                AutoRedirectCookie = true
            };
            result = http.GetHtml(item);
            Cookies += HttpHelper.GetSmallCookie(result.Cookie);
            //获取15分钟在线IP
            item = new HttpItem()
            {
                URL = "http://tongji.cnzz.com/main.php?c=flow&a=realtime&ajax=module=flash&type=Pie&siteid=" + siteid,
                Cookie = Cookies,
                ContentType = "application/x-www-form-urlencoded"
            };
            result = http.GetHtml(item);
            Match mc = Regex.Match(result.Html, "total_ip\":(\\d+)");
            return mc.Groups[1].Value;
        }

 

获取在线人数 CNZZ 和 51.la

标签:

原文地址:http://www.cnblogs.com/chengulv/p/4354229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!