html - 在不下载整个网页的情况下提取 HTML 数据

标签 html delphi browser extract indy

如何在不下载整个网页 HTML 的情况下从网页中提取 HTML 表格的数据?

我在 Delphi XE2 中使用 TWebBrowser 和 TEmbededWB 加载页面,然后获取 Table 元素并解析它。但是网页很重,在我的循环中(大约 60 秒)我无法正确抓取数据。

问候

最佳答案

男人,

由于 HTML 协议(protocol)语言是解释型而非编译型,浏览器或任何类似浏览器的类实现需要从服务器下载全部内容。您可以阅读 How Browsers Work 了解更多信息和 Surfin' Safari .我相信没有一种有效的方法来完成你所要求的,但在我看来,一种非常有效的方法是像 mellamokb 那样做。说。但是,它仍然会下载全部内容。

[]的

关于html - 在不下载整个网页的情况下提取 HTML 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867388/

相关文章:

html - 是否可以使用 CSS 覆盖 CSS 背景位置的一个轴?

java - angularJS ng-dropdown-multiselect 实现无限滚动的滚动事件

jquery - 编辑在另一个可调整大小的 div 中放置一个小 div,而不影响容器的内容

html - <div> 标签内的文本 - 语义正确与否?

javascript - 通过browserify在浏览器中执行node.js子进程

javascript - 奇怪/不一致的 scrollTop 行为

html - Bootstrap 3 'img-responsive' 类不那么敏感

Delphi - 提取属性的setter方法的名称

delphi - TADOQuery: 'EDatabaseError type mismatch for field ' MyField',期望:字符串实际:FixedWideChar'

sql-server - Delphi表连接