首页 > 解决方案 > HTML Agility Pack 导致代码在加载调用后停止执行

问题描述

我正在创建一个小型应用程序来将页面的 HTML 解析为变量,这样我就可以为另一个专有应用程序生成代码。我正在使用带有 HTMLAgilityPack 的 VB 进行解析。当我执行 load 语句时,没有显示任何错误,但该行之后的所有其他代码都无法执行,就好像它甚至不存在一样。

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)

标签: vb.netvisual-studioxpathhtml-agility-pack

解决方案


在使用 Visual Vincent 建议打开异常设置并强制 VB 失败后,它允许获取更多信息。这个问题只是因为文件名中的空格而没有找到文件。在文件名周围添加引号解决了这个问题。


推荐阅读