博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#使用 webBrowser 控件模拟点击链接
阅读量:6006 次
发布时间:2019-06-20

本文共 579 字,大约阅读时间需要 1 分钟。

HtmlElementCollection link = 
this.webBrowser1.Document.GetElementsByTagName(
"
a
");
            
for (
int ii = 
0; ii < link.Count; ii++)
            {
                
if (link[ii].GetAttribute(
"
href
").ToLower().IndexOf(
"
/user_task?userid=
") == 
0 && link[ii].GetAttribute(
"
href
").ToLower().IndexOf(
"
&st=0&p=
") > 
0)
                {
                    link[ii].InvokeMember(
"
click
");
                }
            } 

 

在C#中,使用webbrowser打开网页,在网页上点击链接打开网页,怎样实现还在控件中打开,而不是在IE中打开?

 private void webBrowser1_NewWindow(object sender, CancelEventArgs e)

        {
            
//
防止弹窗;
            e.Cancel = 
true;
            
string url = 
this.webBrowser1.StatusText;
 
this.webBrowser1.Url = 
new Uri(url);
        }

 在NewWindow事件下写。

转载地址:http://besmx.baihongyu.com/

你可能感兴趣的文章
Ubuntu12.04更新openssl使用源码
查看>>
责任链模式
查看>>
谈赌博心理
查看>>
中国各个省市县的人口统计,echart展示
查看>>
纪念一下雅虎中国 - 关闭社区服务的通知截图
查看>>
Beta 冲刺 (6/7)
查看>>
Kmail身份验证组件
查看>>
Drying poj3104(二分)
查看>>
第三章:基本HTML结构
查看>>
easyui_validatebox常用验证
查看>>
面向对象的故事~数据底层操作告诉了我们接口,抽象类,继承与多态性的使用...
查看>>
数据结构~二叉树
查看>>
PHP和.NET通用的加密解密函数类,均使用3DES加解密 .
查看>>
三生万物:决策树
查看>>
Javascript计算器(Calculator) 利用Javascript计算形如“(8*(2*(2+3)*2)*10)*10 ”表达式的值...
查看>>
java学习(二)对象与类
查看>>
win10去除快捷方式小箭头
查看>>
localStorage 存储
查看>>
KendoUI和wijmoUI 它们的Grid比较 20120423
查看>>
Centos服务器被挂马的一次抓马经历
查看>>