通过 HtmlProvider 定位表格

Locating Tables via HtmlProvider

我在 this 页面上使用 FSharp.Data Html 类型提供程序。我已经用这段代码加载了正文:

#r "../packages/FSharp.Data.2.1.1/lib/net40/FSharp.Data.dll"
open FSharp.Data
type context = HtmlProvider<"../data/RealEstateSample.html">

let uri = "http://services.wakegov.com/realestate/Account.asp?id=0000001"
let body = context.Load(uri).Html.Body

问题是正文值(单位 -> HtmlNode)除了 GetType() 和 ToString() 之外没有 return 任何东西。我是否缺少装配参考?我想将页面中的所有表格放入一个集合中。

提前致谢。

所以这是一个脑放屁。这是正确的语法:

let body = context.Load(uri).Html.Body()

正文是一个函数...