C# 模拟鼠标点击 Webbrowser所打开网页的指定链接

huangyuan714 2012-03-28 10:30:13

if (webBrowser1.Url.ToString() == "http://www.baidu.com/")
{
webBrowser1.Document.GetElementById("kw").SetAttribute("value", "合适的房间");
this.webBrowser1.Document.GetElementById("su").InvokeMember("click");
}

for (int i = 0; i < webBrowser1.Document.Links.Count; i++)
{
if (webBrowser1.Document.Links[i].ToString().IndexOf("www") == -1)
{

}
}


已经取出页面所有链接,现在想单击页面中含有某段字符串的链接
求指导
坐等回复
...全文
508 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
金色魔笛 2013-08-13
  • 打赏
  • 举报
回复
Links[0].GetAttribute("href").ToString();
XiAnTianYiChuanMei 2013-03-15
  • 打赏
  • 举报
回复
webBrowser1.Document.Links[j].InvokeMember("Click"); 点击时间,,,,判断下 webBrowser1.Document.Links[j].OuterHtml,,,,是否是你想要的内容,然后点击。。。。。。。。。。 你是要做电击器吧,。。。。放弃吧,,,,webBrowser1 实现的不能用的 www.aaspx.com 里有具体内容
bacawa 2012-09-12
  • 打赏
  • 举报
回复
我也遇到类似问题,正在纠结
okobject 2012-07-02
  • 打赏
  • 举报
回复
webBrowser1_DocumentCompleted 事件
加个判断就OK了
大飞飞虫 2012-03-28
  • 打赏
  • 举报
回复
捕捉webbrowser对应的点击方法,取消它,然后用你自己创建的带有webbrowser的窗口打开这个新的URL。
和开发自己的浏览器是一样的思路
huangyuan714 2012-03-28
  • 打赏
  • 举报
回复
怎么让新弹出的网页在webbrowser中显示 求帮助啊求帮助
huangyuan714 2012-03-28
  • 打赏
  • 举报
回复
怎么实现webbrowser 打开的百度里面的换页啊 ,就是从第一页跳到第二页

111,126

社区成员

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

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

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