なぜこのエラーが発生するのですか?
「パスに不正な文字があります」
htmlDoc.Load(pageSource)
pageSource
HTML ページの文字列変数です。ページ ソースを、ファイルや URL ではなく、文字列として渡す必要があります。どうすればいいですか?
Dim ids As New List(Of String)()
Dim pageSource = getHtml(url)
Dim htmlDoc As HtmlDocument = New HtmlDocument()
htmlDoc.OptionFixNestedTags = True
htmlDoc.Load(pageSource)
Dim s As HtmlNodeCollection = htmlDoc.DocumentNode.SelectNodes("//div/@id")
For Each div As HtmlNode In s
ids.Add(div.Id)
Next