需要帮助在C#中解析HTML

Pol*_*olo 0 html c# parsing stream

为了个人使用,我试图解析一个小的html页面,在简单的网格中显示法国足球锦标赛的结果.

var Url = "http://www.lfp.fr/mobile/ligue1/resultat.asp?code_jr_tr=J01";
WebResponse result = null;
WebRequest req = WebRequest.Create(Url);
result = req.GetResponse();
Stream ReceiveStream = result.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding(0);
StreamReader sr = new StreamReader(ReceiveStream, encode);

                while (sr.Read() != -1)
                {
                    Line = sr.ReadLine();
                    Line = Regex.Replace(Line, @"<(.|\n)*?>", " ");
                    Line = Line.Replace("&nbsp;", "");
                    Line = Line.TrimEnd();
                    Line = Line.TrimStart();
Run Code Online (Sandbox Code Playgroud)

然后我真的没有任何线索要么逐行采取,要么整个流采取一个,以及如何仅使用下一个数字作为得分来检索球队的名字.

最后,我想将两个团队的分数放在一个监听或xml中,以便将它与电话应用程序一起使用

如果有人有想法,那将是非常感谢!

ada*_*ost 7

看看Html Agility Pack

  • +1第六不要解析HTML与正则表达式的当天奖金问题 (2认同)