我看到别人vb写的程序,打开浏览器后能找到指定的连接,它能判断文本。指定的网址或字符串 有的并不在A标记href和<a></a>里面,而可能是通过分析htm的。不知道怎么实现的,是通过鼠标移动,获取句柄,还是怎样请教高手 谢谢!
随便举个例子,百度搜“CSDN学生大本营” 如果指定“student.csdn.net”, 在winfrom里怎样能找到已打开的IE6浏览器里的链接http://student.csdn.net/ 并点击呢?
还能控制ie6浏览器最大化,这估计是查找窗体句柄实现的吧?
百度搜索框内容赋值怎么搞?3个问题,第一个分最多。
不是在内嵌的浏览器控件里,是在打开的IE6浏览器哦。
随便举个例子,百度搜“CSDN学生大本营” 如果指定“student.csdn.net”, 在winfrom里怎样能找到已打开的IE6浏览器里的链接http://student.csdn.net/ 并点击呢?
还能控制ie6浏览器最大化,这估计是查找窗体句柄实现的吧?
百度搜索框内容赋值怎么搞?3个问题,第一个分最多。
不是在内嵌的浏览器控件里,是在打开的IE6浏览器哦。
HtmlElementCollection links = this.webBrowser1.Document.Links;
foreach (HtmlElement link in links)
{
if (link.GetAttribute("href").Contains("student.csdn.net"))
{
link.InvokeMember("click");
}
}上面是你说的第一个问题。
ie6浏览器最大化没弄过。我想根本用不上吧。直接用程序替代浏览器。
///////百度赋值
HtmlElement tbtext = webBrowser1.Document.All["kw"];
tbtext.SetAttribute("value", "你要赋值的内容");
不然我也能搞定了 呵呵 也不用BHO 我看人家vb能弄