如何修复离线网页中破碎的相对链接?

Saj*_*jee 0 html python hyperlink offline-browsing

我写了一个简单的Python脚本来下载一个用于离线查看的网页.问题是相关链接被破坏了.所以离线文件"c:\ temp\webpage.html"有一个href ="index.aspx",但是当在浏览器中打开时它解析为"file:/// C:/temp/index.aspx"而不是" http://myorginalwebsite.com/index.aspx ".

所以我想我必须修改我的脚本来修复每个相关链接,以便它指向原始网站.有没有更简单的方法?如果没有,任何人都有一些示例Python代码可以做到这一点?我是一个Python新手,所以任何指针都将受到赞赏.

谢谢.

jhu*_*man 5

如果您只是希望您的相关链接引用该网站,只需在头部添加基本标记:

<base href="http://myoriginalwebsite.com/" />
Run Code Online (Sandbox Code Playgroud)