C#获取一个html页面
2012-11-16 15:27
363 查看
public static bool getweb(string strURL, out string buf) { try { buf = ""; HttpWebRequest httpReq; HttpWebResponse httpResp; char[] cbuffer = new char[256]; int byteRead = 0; Uri httpURL = new Uri(strURL); httpReq = (HttpWebRequest)WebRequest.Create(httpURL); httpResp = (HttpWebResponse)httpReq.GetResponse(); Stream respStream = httpResp.GetResponseStream(); StreamReader respStreamReader = new StreamReader(respStream, Encoding.Default); byteRead = respStreamReader.Read(cbuffer, 0, 256); while (byteRead != 0) { string strResp = new string(cbuffer, 0, byteRead); buf = buf + strResp; byteRead = respStreamReader.Read(cbuffer, 0, 256); } respStream.Close(); return true; } catch (Exception e) { buf = e.Message; return false; } }
相关文章推荐
- C#--Get获取Web前端页面Html
- C#通过url获取页面html
- 关于从一个html页面获取到值(anything)到另外一个页面
- 一个B.js获取另一个A.js的方法,只要将在html页面中的载入顺序将A.js放在B.js前即可
- mvc 3 html控件 获取 值 新增 编辑 公用一个页面
- 在C# ASP.NET中,要添加属性到控件中 在HTML页面获取控件中自己定义属性和值
- C#获取页面的HTML源码
- 爬虫技术 -- 进阶学习(九)使用HtmlAgilityPack获取页面链接(附c#代码及插件下载)
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- C# 获取上一个页面的URL
- 爬虫技术(六)-- 使用HtmlAgilityPack获取页面链接(附c#代码及插件下载)
- c#后台获取HTML页面的select的选值
- C# webBrowser 获取框架内Html页面内容
- C# 获取上一个页面/当前页面的URL
- C#获取指定URL页面的HTML源码
- 根据htmlparser写的一个提取页面纯文本的C#程序
- 在C#.net中做页面上传的程序。用Dhtml的控件:(创建文件上载控件,该控件带有一个文本框和一个浏览按钮。)和类HtmlInputFile的两种方法
- javascript获取html/svg页面一个字符串(文本)的宽度
- C#的一个URL加载器,能处理编码、相对地址解析、GET/POST、HTML的include、页面重定向
- 利用webBrowser获取框架内Html页面内容