【发布时间】:2014-08-09 15:45:01
【问题描述】:
我想导航到一个特定的网站,然后我想在网络浏览器中只显示网站的一部分,以:
<div id="dex1" ...... </div>
我知道我需要通过 id 获取元素,但首先我尝试写这个:
string data = webBorwser.Document.Body.OuterHtml;
所以我需要从数据中获取该内容“id”并显示它,其余的将被删除。
对此有什么想法吗?
【问题讨论】:
-
我会做一个
HttpWebRequest并从 html 响应中只提取一个,这样您就可以在浏览器上向用户显示它。问题在于您必须在该脚本中保留您需要的所有<style>和<script>标签,以便内容看起来不错。另外,您正在处理wpf? winform?我想要一个代码示例,如果可能的话我正在使用 windows 窗体是的,但我需要在收到响应之前对其进行编辑,因为我会在 Web 浏览器中显示整个响应(整个 html)
标签: c# string winforms browser document