如何获取 webbrowser 鼠标所悬停区域 右键 属性->地址(url)里面的字符串

zetee 2010-07-20 12:24:32
如:鼠标移动到某个连接上吗,在状态栏就会显示对应的URL,有些不显示,但是右键-》属性->地址(url)里面的字符串会有



...全文
157 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zetee 2010-07-20
  • 打赏
  • 举报
回复
xxx
zetee 2010-07-20
  • 打赏
  • 举报
回复
自己顶一下
zhubo006 2010-07-20
  • 打赏
  • 举报
回复
捷哥1999 2010-07-20
  • 打赏
  • 举报
回复
WebBrowser中流浪什么页面,就处理什么dom,文档当然可以不定死的!
例如下面就是根据Webbrowser当前浏览的页面,遍历dom,获取一个login的图片按钮,然后去点击它


HtmlElement Submit;
HtmlElementCollection hec = this.webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement he in hec)
{
if (he.GetAttribute("type") == "image" && he.GetAttribute("src") == "../images/login.gif")
{
Submit = he;//找到按钮
Submit.InvokeMember("click");//提交
break;
}
}
zetee 2010-07-20
  • 打赏
  • 举报
回复
up~~
zetee 2010-07-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 computerfox 的回复:]
用webbrowser编程,可以获取整个dom文档的所有信息,然后你为每个html的元素,挂接一个MouseMover事件,去或者该元素的url,应该可以。
[/Quote]dom 文档是定死的当然好用,问题dom 文档里面的内容是动态生成的。
healer_kx 2010-07-20
  • 打赏
  • 举报
回复
状态栏理论上上显示<a href="some value">的some value的,以至于IE上,连
href="javascript:void(0);"都会显示的。

捷哥1999 2010-07-20
  • 打赏
  • 举报
回复
用webbrowser编程,可以获取整个dom文档的所有信息,然后你为每个html的元素,挂接一个MouseMover事件,去或者该元素的url,应该可以。
zetee 2010-07-20
  • 打赏
  • 举报
回复
继续顶

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧