Exemple #1
0
        public void Read()
        {
            _name     = rReadBetween(@"<title>", @"</title>", htmlcontent)[0];
            _messages = new List <sMessage>();
            IList <string> r = rReadBetween(@"<div class=""message_header"">", @"<div class=""message"">", htmlcontent);

            for (int i = 0; i < r.Count; i++)
            {
                sMessage mes = new sMessage(rReadBetween(@"<span class=""user"">", @"</span>", r[i])[0], rReadBetween(@"<span class=""meta"">", @"</span>", r[i])[0], rReadBetween(@"<p>", @"</p>", r[i])[0]);
                messages.Add(mes);
            }
        }
Exemple #2
0
        public double Read(int count)
        {
            if (zeroindex == 0)
            {
                _name = rReadBetween(@"<title>", @"</title>", htmlcontent)[0];
            }

            IList <string> r = rReadBetween(@"<div class=""message_header"">", @"<div class=""message"">", htmlcontent, count, ref _zeroindex);

            if (r.Count == 0)
            {
                return(1.0);
            }
            for (int i = 0; i < r.Count; i++)
            {
                sMessage mes = new sMessage(rReadBetween(@"<span class=""user"">", @"</span>", r[i])[0], rReadBetween(@"<span class=""meta"">", @"</span>", r[i])[0], rReadBetween(@"<p>", @"</p>", r[i])[0]);
                messages.Add(mes);
            }
            progress = (double)zeroindex / (double)size;
            return(progress);
        }