获取本站点网页的html代码与任意URL网页的html代码
2011-11-07 09:36
302 查看
1、获取任意网页(url)的html代码,存放于stirng对象中:
可以用WebClient对象来获取,WebClient.DownloadString(url);
这是这个方法有一点要注意的是,使用WebClient对象时,不能保存cookies与session中的信息。如果有一个网页需要其所在站点的cookies信息才能生成html代码时,使用此方法获取就会出错,因为无法获得生成页面html所用到的cookies。这种情况不管是对于下载本站点还是其他站点的页面,都会存在。
2、如果想要获取本站点的页面html,又要使用本站点的cookies或session才能生成时,可以使用以下方法:
System.IO.StringWriter htmlStringWriter = new System.IO.StringWriter();
HttpContext.Current.Server.Execute(url, htmlStringWriter);
return htmlStringWriter.ToString();
可以用WebClient对象来获取,WebClient.DownloadString(url);
这是这个方法有一点要注意的是,使用WebClient对象时,不能保存cookies与session中的信息。如果有一个网页需要其所在站点的cookies信息才能生成html代码时,使用此方法获取就会出错,因为无法获得生成页面html所用到的cookies。这种情况不管是对于下载本站点还是其他站点的页面,都会存在。
2、如果想要获取本站点的页面html,又要使用本站点的cookies或session才能生成时,可以使用以下方法:
System.IO.StringWriter htmlStringWriter = new System.IO.StringWriter();
HttpContext.Current.Server.Execute(url, htmlStringWriter);
return htmlStringWriter.ToString();
相关文章推荐
- ASP.NET获取任意网页HTML代码
- 获取指定URL网页的HTML代码
- 获取网页 HTML 中 <Title>内容的代码
- ios webview 获取 网页的URL、title和HTML
- 解决中文乱码问题:获取任意网页代码
- 获取网页的HTML代码[测试可用]
- HTMLPARSER 爬取 html网页 获取标题 关键字 内容 url
- JS获取整个网页html代码
- C#获取指定网页HTML原代码
- C#获取指定网页HTML原代码
- ASP函数 获取域名解析后的IP 获取远程网页的HTML代码
- asp.net 获取html代码中图片的URL地址
- Java访问网络url,获取网页的html代码
- PHP获取url的html代码
- JS获取整个HTML网页代码
- ios stringWithContentsOfURL 获取网页html中json
- HTML网页中插入输入框,输入框内容或代码可点击"运行代码"运行,在浏览器看到运行输入框内代码效果。此HTML代码由表单代码textarea和简单JS代码实现。 HTML代码: <textarea n
- 获取运用了GZIP技术进行压缩的网页的Html代码
- MFC获取远程网页HTML代码产生的乱码问题
- C++发送HTTP请求获取网页HTML代码