F# 计算 html 网站上的所有现有链接

F# count all present links on html website

我目前正在尝试创建一个简单的 F# 函数,它可以将 URL 提供给 html 站点,计算所有存在的链接。

我知道可以通过计算

非常感谢任何帮助。

您可以使用 FSharp.Data 包中的 HtmlParser

open FSharp.Data

let doc = HtmlDocument.Load "https://en.wikipedia.org/wiki/F_Sharp_(programming_language)"

let linksCount = doc.Descendants ["a"] |> Seq.length