获取在线人数 CNZZ 和 51.la
string Cookies = string.Empty;
/// <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[].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[].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();
//登录
HttpItem item = new HttpItem()
{
URL = "http://new.cnzz.com/v1/login.php?t=login&siteid=" + siteid,
Method = "POST",
Postdata = "password=" + pws,
ContentType = "application/x-www-form-urlencoded",
Allowautoredirect = true,
AutoRedirectCookie = true
};
HttpResult result = http.GetHtml(item);
string 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[].Value;
}
获取在线人数 CNZZ 和 51.la的更多相关文章
- 屏蔽全部统计代码(51.la cnzz 百度统计 谷歌分析师adsense、屏蔽淘宝客广告代码)的方法
支持百度统计 .51.la统计.cnzz统计.51yes统计.谷歌分析师.阿里妈妈淘宝客广告.chinaz弹窗.假设有很多其它的须要屏蔽的,欢迎联系 default7#zbphp.com 改动etc的 ...
- 日志分析方法概述 & Web日志挖掘分析的方法
日志在计算机系统中是一个非常广泛的概念,任何程序都有可能输出日志:操作系统内核.各种应用服务器等等.日志的内容.规模和用途也各不相同,很难一概而论. 本文讨论的日志处理方法中的日志,仅指Web日志.其 ...
- 网站PV、UV以及查看方法
网站PV.UV以及查看方法 一.名词解释 PV:PV 是Page Views的缩写,即页面浏览量,用户每一次对网站中的每个网页访问均被记录一次.注意,访客每刷新一次页面,pv就增加一次. UV:UV是 ...
- struts2学习笔记(二)—— 获取登录信息及计算在线人数
实现目的: 1.点击"Login"的超链接.进入登录页面 2.填写登录信息.提交表单,将用户信息保存进Session 3.显示用户名,并计算在线 ...
- python爬虫——爬取B站用户在线人数
国庆期间想要统计一下bilibili网站的在线人数变化,写了一个简单的爬虫程序.主要是对https://api.bilibili.com/x/web-interface/online返回的参数进行分析 ...
- 开发笔记—钉钉服务商应用isv开发,从应用配置,到获取客户企业通讯录
以第三方企业微应用为例 在第三方企业微应用应用时,比较底层的需求,就是应用需要获取客户企业的通讯录,即部门/员工的数据.本人整理以下几个关键数据,供大家开发参考. 新建第三方微应用时,能拿到这些初始数 ...
- JS 获取(期号、当前日期、本周第一天、最后一天及当前月第一、最后天函数)
JS 获取(期号.当前日期.本周第一天.最后一天及当前月第一.最后天函数 /** 2 * 获取当前月期号 3 * 返回格式: YYYY-mm 4 * / 5 function getCurrentMo ...
- 异步网页采集利器CasperJs
在采集网页中,我们会经常遇到采集一些异步加载页面的网页,我们通常用的httpwebrequest类就采集不到了,这个时候我们通常会采用webbrowser来辅助采集,但是.net下自带的webbrow ...
- 我的博客 Hexo 还是Jekyll
我的博客 Hexo 还是Jekyll 标签(空格分隔): 博客 很喜欢找一些博客主题,目前发现几个比较不错的 Hexo: 阿里中间件 我的个人博客-Material主题 我的个人博客-Fluid主题 ...
随机推荐
- Dubbox监控在服务器中的安装
Jdk-1.6.30以上版本 Tomcat-7.0.42 Duboo-2.5.3 Zookeeper-3.4.5 端口分配 序 系统/端口 http https shutdown ajp 调度JMX ...
- javascript中 IE事件处理程序中try catch用法
本例是学习中笔记 望指正批评! <input id='b1' type='button' value='按钮'/> <script> window.onload=functio ...
- log4j 应用
前言: 该片文章旨在对于刚入门的log4j学习的同学们,看完这篇,应该可以提高了. 主要内容还是根据log4j的配置文件中的各个配置来进行解析 正文: log4j 使用参数 log4j配置文件示例: ...
- web相关问题总结 - imsoft.cnblogs
1,问题:编辑好的web程序乱码,显示不正常 解决方法:在head中加入一下代码,设置网页使用的语言为中文. <meta http-equiv="Content-Type" ...
- hdu 2337 Escape from Enemy Territory
题目大意 给你一张nn*mm矩形地图.上面有些点上有敌营.给你起点和终点, 你找出一条最优路径.满足最优路径上的点离敌营的最近最短距离是所有路径最短的.若有多条找路径最短的一条. 分析 通过二分来确定 ...
- 书评<<剑指offer 名企面试官精讲典型编程题>>
前前后后阅读了一周, 感慨很多, 面试考察的是一个人的综合能力, 这一点从面试官的角度去解读, 确实对面试的理解更立体. *) 具体考察的点1) 扎实的基础2) 高质量的代码3) 清晰的思路4) ...
- HTML <meta> 标签 遇到<meta http-equiv="refresh" content="0; url=">详解
页面定期刷新,如果加url的,则会重新定向到指定的网页,content后面跟的是时间(单位秒),把这句话加到指定网页的<head></head>里一般也用在实时性很强的应用中, ...
- UVa 814邮件传输代理的交互
好吧,终于知道原来string有这么多用法,map可以通过vector来映射多个数 #include <iostream> #include <string> #include ...
- HDU-4533 威威猫系列故事——晒被子(区间更新)
题目大意:在平面直角坐标系的第一象限中,给出n个矩形(可能重叠).有m次询问,每次询问点(t,t)的左下方的正方形区域中矩形的总面积(重叠部分重叠几次就得统计几次). 题目分析:线段树的叶子节点x维护 ...
- 布局转换:文档流->绝对定位
布局转换:文档流->绝对定位(详见妙味JS高级教程,运动课程第6课20分钟起)比如一个DIV中有三张图片并排,个数不确定的布局.需要鼠标移上去图片从中心放大,只使用float:left布局在放大 ...