【问题标题】:How can I navigate a webbrowser programmatically?如何以编程方式浏览网络浏览器?
【发布时间】:2013-04-06 15:14:36
【问题描述】:

我想使用如下定义的功能导航我的网络浏览器:

webbrowser1.navigate (my defined function);

此网络浏览器在用户控件中定义,因此任何人都可以更改其默认网页

如何定义路径设置的函数?

【问题讨论】:

  • 问了 4 个问题,但没有一个答案被接受。
  • 对不起,朋友你是对的,但是当我测试代码时,我发现是空的
  • 好的,你知道,我最近一直在使用这个网站,不知怎么的我不知道海关

标签: c# webbrowser-control


【解决方案1】:

试试下面的代码:

HtmlElementCollection ele = this.webBrowserControl.Document.GetElementsByTagName("Form");  

foreach(HtmlElement currentElement in ele)
{
    currentElement.InvokeMember("submit");
}

或

webbrowser.Document.All["ID OF ELEMENT"].InvokeMember("click");

希望对您有所帮助。

【讨论】:

  • 你的意思是我不需要使用类似 webbowser1.navigate(somestring) 的东西?假设您不知道 html 文件的名称
  • 你知道它是一个应该被添加到程序中的用户控件
  • :是的,但是它的字符串应该是可变的
  • 能否粘贴代码的重要部分,以便提供准确的帮助
  • 公共字符串 LoadHTMLFilePath { get { string filepath = "";返回文件路径; } 设置 { 字符串文件路径;文件路径 = 值;如果此文档返回导航字符串,我的问题将得到解决
猜你喜欢
  • 1970-01-01
  • 2012-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-03
  • 1970-01-01
  • 1970-01-01
  • 2013-03-19
相关资源
最近更新 更多