取得指定网页内容
来源:互联网 发布:windows10平板优化版 编辑:程序博客网 时间:2024/05/01 17:14
方法1:
- string url = "http://www.csres.com/Sort/chsortdetail/all.html";
- byte[] buf = new byte[38192];
- HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
- HttpWebResponse response = (HttpWebResponse)request.GetResponse();
- Stream resStream = response.GetResponseStream();
- StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
- htmlStr = sr.ReadToEnd();
方法2:
- WebRequest wrqt = WebRequest.Create("URL");
- WebResponse wrse = wrqt.GetResponse();
- Stream strM = wrse.GetResponseStream();
- StreamReader SR = new StreamReader(strM, Encoding.GetEncoding("UTF-8"));
- string strallstrm;
- strallstrm = SR.ReadToEnd();
- return strallstrm;
再来一个纯aspx的,直接从浏览器上浏览这个页面:
- <%@ Page Language="C#" %>
- <%@ Import Namespace="System.IO" %>
- <script runat="server">
- protected void Button1_Click(object sender, EventArgs e)
- {
- StringWriter wr = new StringWriter();
- Server.Execute(this.TextBox1.Text, wr); //你可以使用第三个参数传递页面的更多初始数据
- this.Label1.Text = Server.HtmlEncode(wr.ToString());
- File.WriteAllText(Server.MapPath(this.TextBox2.Text), wr.ToString());
- }
- </script>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <title>演示取得网站中其它网页的源代码只需要两行代码就够了</title>
- </head>
- <body>
- <form id="form1" runat="server" defaultbutton="Button1">
- <div>
- 请输入本网站的页面名称:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
- <br />
- 请输入目标文件名称<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
- <br />
- <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /><hr />
- <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
- </div>
- </form>
- </body>
- </html>
- 取得指定网页内容
- 取得WebBrowser网页内容
- 如果一个域名对应多个IP,取得指定IP下的网页内容
- 获取指定网页内容
- 取得指定文件里面的内容
- vb 取得单击textBox选中指定内容
- 用XMLHTTP方式取得网页内容
- 使用HttpWebRequest的POST取得网页内容
- 使用HttpWebRequest的POST取得网页内容
- Delphi取得网页内容的另一种办法
- 取得网页内容最后更新时间
- C#获取网页指定内容
- 反射应用-取得指定的Annotation中的内容
- Android获取指定URL的网页内容
- 读取指定网页某区域内链接内容
- js网页打印指定区域内容
- google搜索---搜索指定网页的内容
- java-抓取指定URL网页的内容
- 拖动文件到窗体
- 几个小问题的整理
- c#中通过自定义隐式转换实现返回值重载
- ASP.NET中水晶报表的使用
- Eclipse中debug程序
- 取得指定网页内容
- 侧栏广告
- XMLHttpRequst对象的使用
- ERP需求分析方法
- Office Operation
- Pattern Modifiers - 规则表达式的修饰符
- [转]FOR命令中有一些变量以及他们的用法
- WinForm中设计时与DesignMode的区别
- 加班mm一样可以“睡”出美丽肌肤