• ASP.NET C# 小偷/采集 类


    小偷程序类


    using System;
    using System.Net;
    using System.Text;

    /// <summary>
    /// Collect 的摘要说明
    /// </summary>
    public class Collect
    {
        
    // 获取网页源码
        public static string GetHttpPage(string HttpUrl, bool CharSet)
        {
            WebClient wc 
    = new WebClient();
            
    byte[] PageData = wc.DownloadData(HttpUrl);
            
    string PageHtml;
            
    if(CharSet)
                PageHtml 
    = Encoding.Default.GetString(PageData);
            
    else
                PageHtml 
    = Encoding.UTF8.GetString(PageData);
            
    return PageHtml;
        }

        
    // 截取字符串
        public static string GetBody(string Constr, string StartStr, string OverStr, bool IncluL, bool IncluR)
        {
            
    string ConstrTemp;
            
    int Start, Over;
            ConstrTemp 
    = Constr.ToLower();
            StartStr 
    = StartStr.ToLower();
            OverStr 
    = OverStr.ToLower();

            Start 
    = ConstrTemp.IndexOf(StartStr) + StartStr.Length;
            
    if (IncluL)
            {
                Start 
    -= StartStr.Length;
            }
            ConstrTemp 
    = ConstrTemp.Substring(Start);

            Over 
    = ConstrTemp.IndexOf(OverStr);
            
    if (IncluR)
            {
                Over 
    += OverStr.Length;
            }
            ConstrTemp 
    = ConstrTemp.Substring(0, Over);

            
    return ConstrTemp;
        }
    }
  • 相关阅读:
    mysql基础 MySql反向模糊查询
    mysql基础 函数
    html 标签的自定义属性应用
    mysql 分组后查询总行数,不使用子查询
    mysql基础 利用正则表达式判断数字
    网络工程师 教材目录
    Quatris
    BaseApplication Framework的skdCameraMan SdkTrayManager分析
    效率问题节点删除等
    ManulObject Ogre::RenderOperation::OT_TRIANGLE_STRIP
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1796469.html
Copyright © 2020-2023  润新知