This comment made me go and try out Invoke-WebRequest because I'd forgotten what it was like.
Being able to do simple web scraping like this in a "shell" is pretty great:
$hn = Invoke-WebRequest https://news.ycombinator.com/
$hn.AllElements | Where {$_.TagName -eq "a" } | Where { $_.Class -eq "StoryLink" } | select "innerHtml"