Exemple #1
0
        /// <summary>
        /// 采集快三通过网站caipiao.163.com(网易彩票)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo K3_163(string html)
        {
            var            now   = DateTime.Now;
            NewLotteryInfo en    = new NewLotteryInfo();
            var            Json  = (JObject)JsonConvert.DeserializeObject(html);
            var            Data1 = (JToken)Json["awardNumberInfoList"].FirstOrDefault();

            en.No       = Data1["period"].ToString();
            en.OpenTime = DateTime.Now;
            en.Numbers  = Data1["winningNumber"].ToString().Replace(" ", ",");
            return(en);
        }
Exemple #2
0
        /// <summary>
        /// 采集福彩3D通过网站kj.cjcp.com.cn
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo SSC_kj(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = GetInput("value", "input");

            en.Numbers  = string.Join(",", ss);
            en.OpenTime = DateTime.Now;
            var no = tool.GetValue(html, "class=\"qihao\">", "</td>");

            en.No = no[0];
            return(en);
        }
Exemple #3
0
        /// <summary>
        /// 采集十一选五通过网站zs.cailele.com(上海)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo SSC_zs(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = tool.GetValue(html, "class=\"yellow\">", "</td>");

            en.Numbers  = ss[0] + "," + ss[1] + "," + ss[2] + "," + ss[3] + "," + ss[4];
            en.OpenTime = DateTime.Now;
            var no = tool.GetValue(html, "<td>", "</td>");

            en.No = no[5];
            return(en);
        }
Exemple #4
0
        /// <summary>
        /// 采集北京PK10通过网站www.pk10.com
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        //public static NewLotteryInfo SSC_pk10(string html)
        //{
        //    var now = DateTime.Now;
        //    NewLotteryInfo en = new NewLotteryInfo();
        //    var ss = tool.GetValue(html, "title=", ">");
        //    en.Numbers = string.Join(",", ss);
        //    en.OpenTime = DateTime.Now;
        //    var no = tool.GetValue(html, "<td>", "</td>");
        //    en.No = no[1];
        //    return en;
        //}

        /// <summary>
        /// 采集快三通过网站kuai3.cjcp.com.cn(安徽)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo SSC_kuai3(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = tool.GetValue(html, "<div class=\"hm_bg\">", "</div>");

            en.Numbers  = ss[0] + "," + ss[1] + "," + ss[2];
            en.OpenTime = DateTime.Now;
            var no = tool.GetValue(html, "<td>", "</td>");

            en.No = no[18];
            return(en);
        }
Exemple #5
0
        /// <summary>
        /// 采集时时彩通过网站buy.cqcp.net(重庆彩票)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        //public static NewLotteryInfo SSC_cqcp(string html)
        //{
        //    var now = DateTime.Now;
        //    NewLotteryInfo en = new NewLotteryInfo();
        //    var ss = tool.GetValue(html, "class=\"redball\">", "</td>");
        //    en.Numbers = string.Join(",", ss);
        //    en.OpenTime = DateTime.Now;
        //    var no = tool.GetValue(html, "<td>", "</td>");
        //    en.No = no[0];
        //    return en;
        //}

        /// <summary>
        /// 采集时时彩通过网站www.xjflcp.com(新疆彩票)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo SSC_xjflcp(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = tool.GetValue(html, "<i>", "</i>");

            en.Numbers  = string.Join(",", ss);
            en.OpenTime = DateTime.Now;
            var no = tool.GetValue(html, "<span>", "</span>");

            en.No = no[0];
            return(en);
        }
Exemple #6
0
        /// <summary>
        /// 采集香港六合彩通过网站www.lotto-8.com
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo XGLHC_lotto8(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = tool.GetValue(html, "#CCCCCC\">", "</td>");
            var            Day = now - Convert.ToDateTime(now.Year + "-01-01");
            var            qh  = Day.Days / 5 * 2 + 1;

            en.No       = now.Year + tool.GetSupplement0(3 - qh.ToString().Length) + qh;
            en.OpenTime = Convert.ToDateTime(ss[0]);
            en.Numbers  = string.Join(",", tool.GetStringNumbers(ss[1], 2)) + "," + ss[2];
            return(en);
        }
Exemple #7
0
        /// <summary>
        /// 采集时时彩通过网站kaijiang.500.com(500彩票网)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo ssc_500(string html)
        {
            NewLotteryInfo en  = new NewLotteryInfo();
            var            doc = new XmlDocument();

            doc.LoadXml(html);
            var NewNode = doc.DocumentElement.ChildNodes.Item(0);

            en.No       = NewNode.Attributes["expect"].Value;
            en.Numbers  = NewNode.Attributes["opencode"].Value;
            en.OpenTime = Convert.ToDateTime(NewNode.Attributes["opentime"].Value);
            return(en);
        }
Exemple #8
0
        /// <summary>
        /// 采集十一选五通过网站kaijiang.aicai.com(安徽)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo SSC_kaijiang(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = tool.GetValue(html, "style=\"color:red\">", "</td>");

            ss[0]       = "";
            en.Numbers  = ss[1];
            en.OpenTime = DateTime.Now;
            var no = tool.GetValue(html, "<td>", "</td>");

            en.No = no[0];
            return(en);
        }
Exemple #9
0
        /// <summary>
        /// 采集时时彩通过网站shishicai.cjcp.com.cn/heilongjiang(黑龙江彩票)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo SSC_shishicaihei(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = tool.GetValue(html, "<div class=\"hm_bg\">", "</div>");

            en.Numbers = ss[0] + "," + ss[1] + "," + ss[2] + "," + ss[3] + "," + ss[4];
            var time = tool.GetValue(html, "<td>", "</td>");

            en.OpenTime = Convert.ToDateTime(time[0]);
            var no = tool.GetValue(html, "<td>", "</td>");

            en.No = no[36];
            return(en);
        }
Exemple #10
0
        /// <summary>
        /// 采集香港六合彩通过网站www.mingpaoracing.com
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo XGLHC_mingpaoracing(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();
            var            ss  = tool.GetValue(html, "../image/b", ".gif");
            var            Day = now - Convert.ToDateTime(now.Year + "-01-01");
            var            qh  = Day.Days / 5 * 2 + 1;

            en.No       = now.Year + tool.GetSupplement0(3 - qh.ToString().Length) + qh;
            en.OpenTime = DateTime.Now;
            ss[0]       = ""; ss[1] = "";
            en.Numbers  = string.Join(",", ss);
            en.Numbers  = en.Numbers.Remove(0, 2);
            return(en);
        }
Exemple #11
0
        /// <summary>
        /// 采集PC蛋蛋通过网站www.dandan28.com
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo PCDD_dandan28(string html)
        {
            var            now    = DateTime.Now;
            NewLotteryInfo en     = new NewLotteryInfo();
            var            TrList = tool.GetValue(html, "<tr>", "</tr>");
            var            tdList = tool.GetValue(TrList[2], "<td>", "</td>");

            en.No       = tdList[0];
            en.OpenTime = Convert.ToDateTime(DateTime.Now.Year.ToString() + " " + tdList[1]);
            var Numbers = tdList[2].Trim().Replace(" ", "").Split('+');

            en.Numbers = Numbers[0] + "," + Numbers[1] + "," + Numbers[2].Substring(0, 1);
            var hz = tool.GetNumberAndValue(en.Numbers);

            en.Numbers += "," + hz;
            return(en);
        }
Exemple #12
0
        /// <summary>
        /// 采集时时彩通过网站www-cp77.com
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo SSC_cp77(string html)
        {
            var            now = DateTime.Now;
            NewLotteryInfo en  = new NewLotteryInfo();

            var Numbers = tool.GetValue(html, "<span>", "</span>");

            Numbers[0] = ""; Numbers[1] = "";
            en.Numbers = string.Join(",", Numbers).Remove(0, 2);
            var Times = tool.GetValue(html, "<span class=\"red\">", "</span>");

            en.OpenTime = Convert.ToDateTime(Times[0]);
            var No = tool.GetValue(html, "selected = selected\">", "</option>");

            en.No = No[0];
            return(en);
        }
Exemple #13
0
        /// <summary>
        /// 采集快三通过网站baidu.lecai.com(百度彩票)
        /// </summary>
        /// <param name="html">抓取到的html</param>
        /// <returns></returns>
        public static NewLotteryInfo K3_baidu(string html)
        {
            var            now   = DateTime.Now;
            NewLotteryInfo en    = new NewLotteryInfo();
            var            Json  = (JObject)JsonConvert.DeserializeObject(html);
            var            Data1 = (JToken)Json["data"]["latest_drawn"];

            en.No       = Data1["phase"].ToString();
            en.OpenTime = Convert.ToDateTime(Data1["time_endsale"].ToString());
            var ss = (JArray)(Data1["result"]["result"].FirstOrDefault()["data"]);

            foreach (var item in ss)
            {
                en.Numbers += "," + item.ToString();
            }
            en.Numbers = en.Numbers.Remove(0, 1);
            return(en);
        }