在.net使用代理浏览网页
来源:互联网 发布:上海银行淘宝普卡额度 编辑:程序博客网 时间:2024/05/18 12:39
不需要使用用户名密码的代理服务器,匿名代理
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
void Page_Load(Object Src, EventArgs E) {
myPage.Text = readHtmlPage("http://www.iwbuy.com");
}
private String readHtmlPage(string url)
{
String result;
WebResponse objResponse;
WebProxy proxyObject = new WebProxy("http://urproxy:port/",true);
WebRequest objRequest = System.Net.HttpWebRequest.Create(url);
objRequest.Proxy = proxyObject;
objResponse = objRequest.GetResponse();
using (StreamReader sr =
new StreamReader(objResponse.GetResponseStream()) )
{
result = sr.ReadToEnd();
// Close and clean up the StreamReader
sr.Close();
}
return result;
}
</script>
<html>
<body>
<b>下面的内容框可以显示你要浏览的网页
<a href="http://www.iwbuy.com">www.iwbuy.com</a></b><hr/>
<asp:literal id="myPage" runat="server"/>
</body>
</html>
需使用用户名密码的代理服务器使用方法
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
void Page_Load(Object Src, EventArgs E) {
myPage.Text = readHtmlPage("http://www.iwbuy.com");
}
private String readHtmlPage(string url)
{
String result;
HttpWebRequest makeReq =(HttpWebRequest)WebRequest.Create("http://www.iwbuy.com/");
NetworkCredential giveCred = new NetworkCredential("username","password","domain");
CredentialCache putCache = new CredentialCache();
putCache.Add(new Uri("http://www.iwbuy.com/"), "Basic", myCred);
makeReq.Credentials = myCache;
WebResponse objResponse;
objResponse = objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()) )
{
result = sr.ReadToEnd();
// Close and clean up the StreamReader
sr.Close();
}
return result;
}
</script>
<html>
<body>
<b>下面的内容框可以显示你要浏览的网页
<a href="http://www.iwbuy.com">www.iwbuy.com</a></b>
<hr/>
<asp:literal id="myPage" runat="server"/>
</body>
</html>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
void Page_Load(Object Src, EventArgs E) {
myPage.Text = readHtmlPage("http://www.iwbuy.com");
}
private String readHtmlPage(string url)
{
String result;
WebResponse objResponse;
WebProxy proxyObject = new WebProxy("http://urproxy:port/",true);
WebRequest objRequest = System.Net.HttpWebRequest.Create(url);
objRequest.Proxy = proxyObject;
objResponse = objRequest.GetResponse();
using (StreamReader sr =
new StreamReader(objResponse.GetResponseStream()) )
{
result = sr.ReadToEnd();
// Close and clean up the StreamReader
sr.Close();
}
return result;
}
</script>
<html>
<body>
<b>下面的内容框可以显示你要浏览的网页
<a href="http://www.iwbuy.com">www.iwbuy.com</a></b><hr/>
<asp:literal id="myPage" runat="server"/>
</body>
</html>
需使用用户名密码的代理服务器使用方法
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<script language="C#" runat="server">
void Page_Load(Object Src, EventArgs E) {
myPage.Text = readHtmlPage("http://www.iwbuy.com");
}
private String readHtmlPage(string url)
{
String result;
HttpWebRequest makeReq =(HttpWebRequest)WebRequest.Create("http://www.iwbuy.com/");
NetworkCredential giveCred = new NetworkCredential("username","password","domain");
CredentialCache putCache = new CredentialCache();
putCache.Add(new Uri("http://www.iwbuy.com/"), "Basic", myCred);
makeReq.Credentials = myCache;
WebResponse objResponse;
objResponse = objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()) )
{
result = sr.ReadToEnd();
// Close and clean up the StreamReader
sr.Close();
}
return result;
}
</script>
<html>
<body>
<b>下面的内容框可以显示你要浏览的网页
<a href="http://www.iwbuy.com">www.iwbuy.com</a></b>
<hr/>
<asp:literal id="myPage" runat="server"/>
</body>
</html>
- 在.net使用代理浏览网页
- 在.net使用代理浏览网页
- 在linux下使用w3m浏览网页
- 使用WebView浏览网页
- 使用 WebView 浏览网页
- Android--在程序里浏览网页/Webview的使用
- is.net浏览网页问题
- 急救:在visual studio.net 中使用asp.net应用程序制作网页时,从web窗体中拉出的控件不能在浏览时显示?
- Android使用WebView浏览网页
- 使用WebView控件浏览网页
- 在网页中在线浏览ppt文档
- 如何在Eclipse上面浏览网页?
- CHtmlView 在 Dialog 中实现浏览网页
- Android在程序中浏览网页
- 在网页中在线浏览ppt文档
- VB.NET2010 下HTTP代理浏览网页的实现
- 使用BHO技术检测IE在浏览网页时下载到IE cache中的文件
- vs2005中在对话框中添加浏览网页控件及使用
- 数据库备份/恢复方案
- Petstore中的J2EE Pattern之Intercepting Filter
- 中国百强bbs(转)
- 天气冷了……
- 如何在PB中调用F1控件如何插入图片(原创)
- 在.net使用代理浏览网页
- He was walking
- 如何在PB下通过OLE调用EXCEL的财务函数IRR(内部投资收益率)函数(原创)
- 发现d2005的使用问题: d2005会错误修改dreamweaverMX2004所生成的模板标记
- 随便写写[原创]
- 公告
- 把个人Blog作成一个成功品牌的10个策略步骤
- “通过串口收发短消息”的Q&A汇编
- 日本专利大扫荡 下一目标是中国(摘自计算机世界)