社区
C#
帖子详情
AxWebBrowser做浏览器,如何获取打开页面中特定的link,并点击它.
丛林蚂蚁
2007-03-08 10:50:31
我用C#做winform,实现一个浏览器的功能.现在我需要获取AxWebBrowser打开的页面中的某个特定的link,然后点击它.并用要保证在当前页打开.而不是以新窗口打开.如何实现?
...全文
2631
8
打赏
收藏
AxWebBrowser做浏览器,如何获取打开页面中特定的link,并点击它.
我用C#做winform,实现一个浏览器的功能.现在我需要获取AxWebBrowser打开的页面中的某个特定的link,然后点击它.并用要保证在当前页打开.而不是以新窗口打开.如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lexsword
2008-07-30
打赏
举报
回复
mshtml.IHTMLElementCollection myLiks = doc.links;
得到所有连接的集合。如何得到一个索引号。
z22pr
2007-07-07
打赏
举报
回复
.呵呵.
丛林蚂蚁
2007-03-09
打赏
举报
回复
好了.点当前link不以新窗口打开的问题也解决了.方法也很简单.只需要在我实现查找指定link的代码中加个
el.target = "_self";
加到什么位置就不用我说了吧.呵呵.
liangxf0022
2007-03-08
打赏
举报
回复
NewWindow/NewWindow2事件
丛林蚂蚁
2007-03-08
打赏
举报
回复
现在追加问题.
1.如何click当前link,在当前页打开.而不是新建窗口
2.如果click当前link,新建窗口打开.能不能在一定时间后.自动关闭打开的窗口.
请给出实际代码或实例
丛林蚂蚁
2007-03-08
打赏
举报
回复
第一个问题已经解决.
呵呵.
其实比较简单
mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)this.axWeb_Browser.Document;
mshtml.IHTMLElementCollection myLiks = doc.links;
string tmp_ads_url = "xxxxxxx";
foreach (HTMLAnchorElementClass el in myLiks)
{
if (el.href.ToString().ToLower() == tmp_ads_url)
{
el.click();
break;
}
}
feiyun0112
2007-03-08
打赏
举报
回复
NewWindow 事件
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
最新版本:20070212
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
lovefootball
2007-03-08
打赏
举报
回复
你把当前的路径定位到他的链接不就可以了么?
c#winform使用
Web
Browser
大全
1、主要用途:使用户可以在窗体
中
导航网页。 2、注意:
Web
Browser
控件会占用大量资源。使用完该控件后一定要调用Dispose方法,以便确保及时释放所有资源。必须在附加事件的同一线程上调用Dispose方法,该线程应始终...
Web
Browser
用法总结
简单用了一下记录一下: private void button1_Click(object sender, EventArgs e) { MessageBox.Show...//得到
浏览器
html内容,还可以用GetElementById(); } private void Form2_Load(o
C# (转载)
web
browser
专题(参考资料:https://www.cnblogs.com/blogpro/p/11458390.html)
上一个例子
中
我们学会了查找文本——究跟到底,对
Web
页面
还是只读不写。那么,如果说要把所有的搜索结果高亮显示呢?我们很快会想到把所有匹配的文字颜色、背景改一下就可以了。首先想到的可能是直接修改HTML文本吧...
VC++
中
可能遇到的问题
.m,a.m:
link
{COLOR:#666666;font-size:100%;}a.m:visited{COLOR:#660066;}T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性 里面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不...
C#
web
browser
专题
上一个例子
中
我们学会了查找文本——究跟到底,对
Web
页面
还是只读不写。那么,如果说要把所有的搜索结果高亮显示呢?我们很快会想到把所有匹配的文字颜色、背景改一下就可以了。首先想到的可能是直接修改HTML文本吧...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章