您好,欢迎来到尔游网。
搜索
您的当前位置:首页正则后台验证、抓包

正则后台验证、抓包

来源:尔游网
//正则后台验证
protected void btnReg_Click(object sender, EventArgs e)
{
    string strQQ=txtQQ.Text.Trim();
    string strTel=txtTel.Text.Trim();
    if(!Regex.IsMatch(strQQ,@"^[1-9]\d{4,10}$"))
        {
            response.write("");
            return;
        }
    if(!Regex.IsMatch(strTel,@"^(0|86)?(13|14|15|18)\d{9}$"))
        {
            response.write("");
            return;
        }
}

//抓取数据
protected void btn_Click(object sender ,EventArgs e)
{
    int pageSize=Convert.ToInt32(txtPageSize.Text.Trim());// 获取页面数量
    string url=txtUrl.Text.Trim();//获取url地址
    WebClient wc=new WebClient();
    wc.Encoding=Encoding.Default;
    stirng url_1;
    for(int i=1;i<=pageSize;i++)
    {
        url_1=url+"?pn="+i;
        string html=wc.DownloadString(url_1);//抓取url的html
        MatchCollection mc=Regex.Matches(html,@"[1-9]\d{4,10}@(qq|QQ).com");
        StringBuilder sb=new stringBuilder();
        foreach(Match m in mc)
        {
            sb.AppendLine(m.Value+";");
        }
        string s =sb.ToString();
        File.AppendAllText(@"E:\123.txt",s,Encoding.Default); //存到这

    }

}

//


因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务