zoukankan      html  css  js  c++  java
  • 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;
        }
    }
  • 相关阅读:
    get 方式获取ajax
    javascript 面试题目
    原生js 制作选项卡切换效果
    js 回到顶部效果
    php mysql
    浏览器高度 clientHeight 与scrollHeight offsetHeight
    js dom中删除子节点removeChild
    Javascript综合笔记
    Ka贪心大暴走
    Openjudge NOI题库 ch0111/t1794 集合加法
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1796469.html
Copyright © 2011-2022 走看看