我有一个 Qt 程序,它可以下载网页 (HTML),解析它们,然后生成自己的 HTML,然后用QWebPage
. 有时我下载的 HTML 包含IMG
标签,当src
属性包含完整的 URL 时,这些标签可以正常工作。但是,有时IMG
标签可能会使用相对路径,例如:
<IMG SRC="images/foo.png" />
因为我知道应该添加到前面的 URL,所以SRC
我的第一个想法就是在解析时将其添加到生成的 HTML 上。但是,事实证明这比我预期的要困难,现在我想知道是否有更好的方法。
如果 QWebPage 有任何机制/属性,我可以说“将此 URL 用于相对路径”?或者也许有人可以提出更好的方法来完成我想要的?
谢谢!