検索の結果、[C#]AngleSharpで、JavaScriptを含むサイトのスクリプトを解釈させるというサイトに行きつきました。
https://akamist.com/blog/archives/1129
記載されているコードをVBに変換したのが、下記のものです。
(質問1)
まず、エラーになる。⇐@のように、'AngleSharp.Parser.Html.HtmlParser' は定義されていません。がでます。
(質問2)
⇐Aのように.Parser.Htmlを.Html.Parserと書き換えると'IConfiguration' の値を 'HtmlParserOptions' に変換できません。とエラーの内容が変わります。
AngleSharp.Scripting.JavaScript使用の第一段階として、どのように加工すれば使えるのでしょうか?
詳しいか宜しくお願い致します。
Imports AngleSharp
Imports AngleSharp.Dom.Html
Imports AngleSharp.Extensions
Imports AngleSharp.Html.Dom
Imports AngleSharp.Scripting
Public Class Form1
Public Sub parseAngleSharp_Javascript()
Dim config = Configuration.[Default].WithJavaScript()
Dim parser = New AngleSharp.Parser.Html.HtmlParser(config) ⇐@
Dim parser2 = New AngleSharp.Html.Parser.HtmlParser(config) ⇐A
Dim source = "
<html>
<head>
<script>
document.write('<span>Hello World</span>');
</script>
</head>
<body>
</body>
</html>"
Dim document = parser.Parse(source)
Console.WriteLine(document.ToHtml())
End Sub
End Class