25
2021
06
10:08:26

在.net使用代理浏览网页

不需要使用用户名密码的代理服务器,匿名代理

<%@ 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>




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/1771.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: