HTML Agility Pack 导致代码在加载调用后停止执行
HTML Agility Pack Causes Code to Stop Executing After Load Call
我正在创建一个小应用程序来将页面的 HTML 解析为变量,这样我就可以为另一个专有应用程序生成代码。我正在使用 VB 和 HTMLAgilityPack 进行解析。当我执行加载语句时,没有显示任何错误,但该行之后的所有其他代码都无法执行,就好像它根本不存在一样。
Private Sub Importer_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim strImportType As String
Dim strImportURL As String
strImportType = main.importType
strImportURL = main.importURL
Dim web As New HtmlAgilityPack.HtmlWeb
Dim content As New HtmlAgilityPack.HtmlDocument
content = web.Load(strImportURL)
在使用 Visual Vincent 建议打开异常设置并强制 VB 失败后,它允许提供更多信息。这个问题只是因为文件名中有空格而找不到文件。在文件名周围添加引号解决了这个问题。
我正在创建一个小应用程序来将页面的 HTML 解析为变量,这样我就可以为另一个专有应用程序生成代码。我正在使用 VB 和 HTMLAgilityPack 进行解析。当我执行加载语句时,没有显示任何错误,但该行之后的所有其他代码都无法执行,就好像它根本不存在一样。
Private Sub Importer_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim strImportType As String
Dim strImportURL As String
strImportType = main.importType
strImportURL = main.importURL
Dim web As New HtmlAgilityPack.HtmlWeb
Dim content As New HtmlAgilityPack.HtmlDocument
content = web.Load(strImportURL)
在使用 Visual Vincent 建议打开异常设置并强制 VB 失败后,它允许提供更多信息。这个问题只是因为文件名中有空格而找不到文件。在文件名周围添加引号解决了这个问题。