【发布时间】:2010-11-28 17:15:33
【问题描述】:
我现在使用 AxWebBrowser 组件从网页中获取 DOM 并在每个元素上查找使用的样式。不幸的是,这不能完美运行,并且某些元素没有返回正确的数据。
我在考虑是否可以使用 firefox 的引擎?是否有一些我可以使用的 dll 库,导航到页面并抛出页面的 DOM?
【问题讨论】:
-
Dupe - stackoverflow.com/questions/26147/… 好问题,不过!
我现在使用 AxWebBrowser 组件从网页中获取 DOM 并在每个元素上查找使用的样式。不幸的是,这不能完美运行,并且某些元素没有返回正确的数据。
我在考虑是否可以使用 firefox 的引擎?是否有一些我可以使用的 dll 库,导航到页面并抛出页面的 DOM?
【问题讨论】:
如果您只想要网页中的 DOM - 例如用于抓取目的,而不是用于显示 - 您可能会发现 Crowbar 项目很有用:
【讨论】:
您可以通过其他方式获取文档文本并解析 DOM - 例如HtmlAgilityPack。
【讨论】: