目前很多种类的浏览器中都有代理服务器的设置,用户可以通过浏览器自定义更换自己的IP,实现在线代理翻(河蟹)墙浏览网页。
而在.NET中,亦可以通过调用API函数InternetSetOption来实现自定义代理IP的设置。。
首先引用System.Runtime.InteropServices名字空间:
using System.Runtime.InteropServices;
接着引入"wininet.dll"库文件,并定义IP代理设置方法:
View Code
调用NaviByProxy该方法,代理浏览网页:
if (lst.SelectedItems.Count > 0)
{
//代理游览网站URL
NaviByProxy(
lst.SelectedItems[0].SubItems[0].Text, //选中的代理IP地址
lst.SelectedItems[0].SubItems[1].Text, //选中的代理IP的端口
textBox_url.Text.Trim()//url地址
);
}
else wbCnblog.Navigate(textBox_url.Text);
{
//代理游览网站URL
NaviByProxy(
lst.SelectedItems[0].SubItems[0].Text, //选中的代理IP地址
lst.SelectedItems[0].SubItems[1].Text, //选中的代理IP的端口
textBox_url.Text.Trim()//url地址
);
}
else wbCnblog.Navigate(textBox_url.Text);
实际效果:
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/1772.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~