【发布时间】:2012-06-01 09:22:37
【问题描述】:
我有一个 wpf 应用程序,其中我有一个文本框,我在其中输入 url,我正在 Web 浏览器控件中获取该网页。例如,如果我在 Web 浏览器控件中打开任何网页wpf 应用程序我想从该 Web 浏览器控件中获取所有文本并将其显示在文本框中。从该文本框中,我可以将其导出到任何文件中。我现在需要有关如何从 Web 浏览器控件中获取所有数据然后将其放入多行文本框中的信息。
【问题讨论】:
-
为什么不直接使用 wdsl.exe? msdn.microsoft.com/en-us/library/7h3ystb6.aspx
-
No No.ok 如果我想获取任何其他网页数据如何做到这一点,让我们将其设为通用。我使用了网络浏览器控件。打开网页,但我无法从该控件中获取数据。
-
“我需要从浏览器上显示的 Web 服务 url 获取数据并创建一个 .wsdl 文件”适合。
-
IHTMLDocument2 htmlDocument = webBrowser1.Document.DomDocument as IHTMLDocument2; IHTMLSelectionObject currentSelection= htmlDocument.selection; if (currentSelection!=null) { IHTMLTxtRange range= currentSelection.createRange() as IHTMLTxtRange; if (range != null) { MessageBox.Show(range.text);我发现这个问题是没有选择数据不被获取。我不想选择任何我只想自己获取数据的东西
-
我实际上想获取显示在 Web 服务 url 上的数据,所以我告诉了这一点。请帮我这样做。我找到了一个链接stackoverflow.com/questions/5099792/…,但它的帮助不是很充分,所以我在问一个问题