-1

伙计们,我必须从网站页面获取彩票结果.....通过网络服务并将其显示在网络客户端上。

到目前为止,我必须在代码中提取 z 结果:

using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Text.RegularExpressions;
using System.Text;
using System.Net;
using System.Collections.Generic;
using System.Linq;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        HttpWebRequest webRequest = WebRequest.Create("http://www.loterienationale.mu/loto/tirages-et-archives") as HttpWebRequest;
        StreamReader responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
        string responseData = responseReader.ReadToEnd();
        responseReader.Close();
        webRequest.GetResponse().Close();

        MatchCollection m1 = Regex.Matches(responseData, @"(?<=<span class=""text-resultat-num""[^>]*>).*?(?=</span>)", RegexOptions.Singleline);

        foreach (Match m in m1)
        {
            Response.Write(m.ToString());
        }
    }
}

但我不想让它写。相反,我希望它将值返回给客户端。

我该怎么做???

请帮忙。

4

1 回答 1

0

使用 HTML 敏捷包或其他一些工具。正则表达式可能不是您尝试做的最佳候选者。正如 Andrew 建议的那样,使用 Label 控件并将值分配给控件的 Text 属性。

于 2012-11-07T22:34:01.250 回答