C#使用 webBrowser 控件模拟点击链接
2012-05-31 21:32
1111 查看
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事件下写。
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事件下写。
相关文章推荐
- C#中的webBrowser控件,如何让它点击所有链接都是在当前窗口打开
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- MFC项目使用webbrowser控件,点击载入的页面里的文件下载链接后导致程序的崩溃问题的解决方案
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- C#中的WebBrowser控件,如何做到点击页面中的链接保持在应用程序内打开而不是用IE打开
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- [导入] C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- C# WebBrowser控件实现定时模拟按钮点击
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
- CHtmlView 和 Webbrowser 控件中超链接点击事件的获取与检测
- 如何使用 WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office 文档
- 使用C#处理WebBrowser控件中的跨域问题
- C#WebBrowser控件使用教程与技巧收集
- C#WebBrowser控件使用教程与技巧收集
- C# webBrowser控件使用心得
- C# WinForm webBrowser控件使用实例,自动填写表单和提交