zoukankan      html  css  js  c++  java
  • 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;
        }
    }
  • 相关阅读:
    Codeforces461E Appleman and a Game 做题心得
    关于贪心问题的处理
    各种容斥 笔记
    博弈论 笔记
    家庭多个路由器组网方案(AP+AC)
    21.06.06 训练赛
    Redirect...
    Web Api实践系列(三)route特性使用
    《Red Tuner》隐私政策
    前缀和-1915. 最美子字符串的数目
  • 原文地址:https://www.cnblogs.com/wangpei/p/1362588.html
Copyright © 2011-2022 走看看