Public/Get-Oogopslag.ps1

function Get-Oogopslag
{
    Invoke-WebRequest -Uri https://nrc.nl/rubriek/oogopslag `
    | Select-Object -ExpandProperty Links `
    | Select-Object -ExpandProperty HRef `
    | Where-Object { $_ -like '/nieuws/*' }
    | ForEach-Object {
        $Url = "https://nrc.nl$($_)"
        $DateElements = ($Url -split '/')[4..6]
        $Document = ConvertTo-HtmlDocument -Uri $Url
        $Image = $Document | Select-HtmlNode -CssSelector 'img'
        $DataSrc = $Image.GetAttributeValue('data-src', '')
        $DataSrcs = $DataSrc -split '\|'
        $LastDataSrc = $DataSrcs | Select-Object -Last 1

        [PSCustomObject][Ordered]@{
            PSTypeName = 'UncommonSense.Nrc.Article'
            Url        = $Url
            Date       = Get-Date -Year $DateElements[0] -Month $DateElements[1] -Day $DateElements[2]
            Title      = ($Document | Select-HtmlNode -CssSelector 'h1').InnerText.Trim()
            Body       = ($Document | Select-HtmlNode -CssSelector 'span[slot="abstract"] p' -All).InnerText -join ' '
            Image      = "https:$LastDataSrc"
        }
    }
}

Get-Oogopslag