当 html 文件保存在本地时,如何构建 HtmlPage 以使用 WebClient 进行解析



我有一个带有文件路径的本地保存的html页面

"C:/Users/Kamil/git/RealSuperCoolTeam/src/main/resources/sfq.html">

我需要创建一个HtmlPage(石像鬼软件库(。但是,当我将本地文件路径传递到将下载网页的函数中时,我收到错误。如果传入托管网站链接,它通常会起作用。

我尝试将"/"交换为"\",但它似乎不起作用。

textfieldSfqUrl.setText("C:/Users/Kamil/git/RealSuperCoolTeam/src/main/resources/sfq.html");
    String url = textfieldSfqUrl.getText(); //url stores local file path
    System.out.println("url : " + url);
    HtmlPage page = client.getPage(url);
} 

预期结果:HTML 页面保存到 HtmlPage 数据结构中实际结果:抛出许多错误

通了。

您必须在文件路径之前加上"file:///"。

什么会起作用:

file:///C:/Users/Kamil/git/RealSuperCoolTeam/src/main/resources/sfq.html

而不是

C:/Users/Kamil/git/RealSuperCoolTeam/src/main/resources/sfq.html

相关内容

  • 没有找到相关文章

最新更新