2
解析F#中的HTML文件有nice library。我可以很容易地得到所有<a>
對象:在HTML解析器中按類或ID查找對象
let links = results.Descendants ["a"]
但對於搜索與特定類或ID對象?這個庫提供這樣的功能嗎?
不幸的是,這個庫的文檔很糟糕,我真的不知道我能用它做什麼。
解析F#中的HTML文件有nice library。我可以很容易地得到所有<a>
對象:在HTML解析器中按類或ID查找對象
let links = results.Descendants ["a"]
但對於搜索與特定類或ID對象?這個庫提供這樣的功能嗎?
不幸的是,這個庫的文檔很糟糕,我真的不知道我能用它做什麼。
有一個正在進行的拉動請求adding CSS selectors to F# Data。如果你可以通過測試和審查來幫助我們,那會很棒!
在此期間,你可以使用標準的F#採集處理功能 - 例如,找到<a>
元素與class="fl"
,你可以寫:
results.Descendants ["a"]
|> Seq.filter (fun a ->
a.TryGetAttribute("class")
|> Option.map (fun cls -> cls.Value()) = Some "fl")
|> Seq.iter (fun l ->
printfn "%s" (l.InnerText()))