⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 train.cs

📁 OA系统,功能全面
💻 CS
字号:
using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Net;
using System.IO;

/// <summary>
/// Train 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Train : System.Web.Services.WebService {

    public Train () {

        //如果使用设计的组件,请取消注释以下行 
        //InitializeComponent(); 
    }
    
    [WebMethod]
    public string GetTrain(string car)
    {
        string weacherhtml = String.Empty;
        //初始化新的 WebRequest
        HttpWebRequest webrt = (HttpWebRequest)WebRequest.Create("http://www.zuohuoche.com/cha.php?type=cc&ch=utf-8&checi=" +car);
        //返回对 Internet 请求的响应。
        HttpWebResponse webrs = (HttpWebResponse)webrt.GetResponse();
        //从 Internet 资源返回数据流。
        Stream stream = webrs.GetResponseStream();
        
        //读取数据流
        StreamReader srm = new StreamReader(stream, System.Text.Encoding.UTF8);
        //从头读到尾,把数据读到weacherhtml中
        weacherhtml = srm.ReadToEnd();
        //关闭打开的资源
        srm.Close();
        stream.Close();
        webrs.Close();
        //针对不同的网站,以下开始部分和结束部分不同。
        //可通过查看网站的源文件解决。
        int start = weacherhtml.IndexOf("<table");
        int end = weacherhtml.IndexOf("</table>");
        //返回一个HTML的Table,预报城市天气
        return weacherhtml.Substring(start, end - start);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -