Warm tip: This article is reproduced from serverfault.com, please click

web-F#计算html网站上的所有当前链接

(web - F# count all present links on html website)

发布于 2020-11-28 01:30:36

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

我知道可以通过计算<a子字符串的数量来完成此操作,但是不确定如何实际搜索站点等等。

任何帮助是极大的赞赏。

Questioner
Emilio
Viewed
22
Avestura 2020-11-29 16:04:53

你可以HtmlParserFSharp.Data包中使用

open FSharp.Data

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

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