gpt4 book ai didi

Python urljoin 没有正确地将相对和绝对 url 连接在一起

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:34 25 4
gpt4 key购买 nike

我有这两个网址:

absolute_url = 'https://ciechgroup.com/en/relacje-inwestorskie/reports/current-reports'
relative_url = 'en/relacje-inwestorskie/reports/current-reports/2018/242018/'

我想和他们一起创造这个:

https://ciechgroup.com/en/relacje-inwestorskie/reports/current-reports/2018/242018/

但是,urljoin 没有正确地将 url 连接在一起:

from urllib.parse import urljoin

urljoin(absolute_url, relative_url)

>> https://ciechgroup.com/en/relacje-inwestorskie/reports/en/relacje-inwestorskie/reports/current-reports/2018/242018/

你知道我如何在不复制部分 url 的情况下实现这一目标吗?

最佳答案

在你的 relative_url 中添加一个 /

from urllib.parse import urljoin
absolute_url = 'https://ciechgroup.com/en/relacje-inwestorskie/reports/current-reports'
relative_url = '/en/relacje-inwestorskie/reports/current-reports/2018/242018/'
>>> urljoin(absolute_url, relative_url)
'https://ciechgroup.com/en/relacje-inwestorskie/reports/current-reports/2018/242018/'

关于Python urljoin 没有正确地将相对和绝对 url 连接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51879954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com