`
javatar
  • 浏览: 1680360 次
  • 性别: Icon_minigender_1
  • 来自: 杭州699号
社区版块
存档分类
最新评论

dotNet抓取页面

    博客分类:
  • .Net
阅读更多
上一次有个功能,需要Hompy客户抓取minihome的一个页面。
他们居然说实现不了,晕倒,没办法,只好用.Net写了个demo,
好久没写.Net了,也算温习一下。
很简单的东东,留个记念
using System.Net;
using System.IO;
using System.Text;


    protected void Button1_Click(object sender, EventArgs e)
    {
        String url = this.TextBox1.Text; // eg: http://minihome.sanook.com/minihompy/front/index.html
        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        httpWebRequest.Method = "GET";
        HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
        if (((int)httpWebResponse.StatusCode) >= 400)
        {
            // error ...
            return;
        }
        Stream responseStream = httpWebResponse.GetResponseStream();
        StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);
        String result = streamReader.ReadToEnd().Trim();
        httpWebResponse.Close();
        streamReader.Close();

        // using result....
        this.TextBox2.Text = result;
       
    }


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics