Add-Type -Path HtmlAgilityPack.dll
$doc = New-Object HtmlAgilityPack.HtmlDocument
$doc.LoadHtml((Get-Content $file.FullName -Raw -Encoding UTF8))
$item | Add-Member NoteProperty name ($doc.DocumentNode.SelectSingleNode('//h1[contains(@class, "cut-top") and contains(@class, "wordwrap")]').InnerText.Trim())
$dl = $doc.DocumentNode.SelectSingleNode('//div[contains(@class, "card")]').SelectSingleNode('//dl[contains(@class, "dl-horizontal")]')
$data = $dl.ChildNodes |? NodeType -EQ 'Element' |? OriginalName -In @('dt', 'dd') | select @{n='text';e={ $_.InnerText.Trim().Trim(':').Replace(' ', ' ').Trim() }} | select -ExpandProperty text
# PowerShello load assembly