C#中webBrowser怎么判断控件里面加载的网页 上面的按钮的点击事件受点击了呢?

webBrowser是有什么事件可以判断吗??

第1个回答  2014-12-04
那按钮点击前后有什么区别呢?按钮点击有什么事件呢?你的主要目的是什么?请描述清楚点追问

就像我登录(http://mail.163.com/ )163邮箱一样, 在这控件里面加载网页,登录成功时 我要截取用户名和密码

追答

那很容易啊,直接根据用户名和密码的id或name属性得到元素后,获取其value即可

追问

请问 如果没有id 和name 属性呢?

追答

那只能根据属性遍历元素,我搞过163邮箱登录的,可以根据id,name找到元素的

本回答被提问者和网友采纳

如何判断C#webbrower页面是否加载完毕方法
三种方法:WebBrowser载入一个页面后DocumentCompleted事务会履行两次,但这两次的ReadyState状况不一样,分别是 Intercative和Complete。而MSDN对这两种状况值的申明是:Complete该控件已完成新文档及其所有内容的加 载;Interactive该控件已经加载足够的文档以容许有限的用户交互,比如单击已显示的超链接。由此可见...

c# 里怎么判断webBrowser 跳转连接已经加载完成
有个TextStatus属性 if(webBrower.TextStatus=="完成")

C#中 如何判断网页中按钮被点击。
在按钮的click事件里进行判断,Click事件就是组件被单击时触发的事件。

c# 中实现在webBrowser控件里 打开新网页 新网页加载时的问题
webbrowser1.Navigate(url);\/\/跳转地址 this.close();\/\/关闭本窗体 这个你就算是载入新网页,要跳转的话 总得有条件吧,不能随便跳着玩啊!如果是等待网页加载完成,然后在跳转,我给你一点代码:这是用timer控件判断网页加载完成没有完成!private void timer1_Tick(object sender, EventArgs e){ i...

C#如何为WebBrowser控件里面打开的网页中的Iframe内的网页控件赋值?
这个,EASY,一行代码搞定 void Button1Click(object sender, EventArgs e){ this.webBrowser1.Document.Window.Frames[0].Document.GetElementsByTagName("TEXTAREA")[0].SetAttribute("value", "程序赋值结果");}

C# webbrowser中如何去查找打开网页后所显示的内容,html源码中查不到...
一般稍微严谨一点的网站都获取不了,WebBrowser可以,但是要一页一页地抓,你用webBrwoser显示网页,然后一页一页地翻页,等待一页相应完成,获取数据。至于其他的多进程获取、队列获取、判断WebBrowserDocumentCompleted完成啊都是获取不全的,要想获取全面信息,控件完整呈现当前页,我试过N次。

c#中winform的webbrowser控件在窗体中如何获取按钮或者的事件?
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:3、在“安全设置-Internet 区域”界面找到“Java 小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击...

C#点击WebBrowser里网页中的按扭怎么表达?
(elemButton.DomElement);button.click();\/\/\/ 注意,应当在引用中添加mshtml(Microsoft.mshtml)此处的webBrowser1为Visual Studio 2005自带的WebBrower控件(非直接引用COM)。

C# webBrowser 在控件里面加载了一个网页, 我在网页里面登录成功...
web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted); \/\/当网页加载完成时触发该事件,获取网页数据 void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ \/\/获取该html页面内的Table标签的内容 WebBrowser web = (WebBrowser)sender;...

C# 使用webBrowser控件获取网页中的账号密码登录网页元素并自动填写模拟...
1、API方式:然后输入对应的参数,你就可以登录成功,这时你就可以做自己的想做的事了 2、模拟点击(selenium)方式:即使利用seleium模拟鼠标点击网页,实现登录,这个方式属于笨拙的方式 注意:有时候可能出现需要输入验证码,这时你就需要识别验证码,给你推荐 tesseract-ocr 这个插件,源码地址tesseract-...

相似回答