2024-03-29 01:15:06 发布
网友
我正在抓取一个网站并保存选定的网页供脱机浏览。页面之间的链接当然是我想做的。在python中,是否有一种简单的方法来相对化url路径,而无需重新设计轮子:
/folder1/folder2/somepage.html becomes----> folder2/somepage.html /folder1/otherpage.html becomes----> ../otherpage.html
我知道函数需要两个url路径来确定相对路径,因为链接资源的路径是相对于它出现的页面的。在
较新的pathlib(仅在副本中简要提及)也适用于url:
pathlib
from pathlib import Path abs_p = Path('https://docs.python.org/3/library/pathlib.html') rel_p = abs_p.relative_to('https://docs.python.org/3/') print(rel_p) # library/pathlib.html
较新的
pathlib
(仅在副本中简要提及)也适用于url:相关问题 更多 >
编程相关推荐