栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python:与urljoin的混淆

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python:与urljoin的混淆

(对我而言)最好的方式是第一个参数,

base
就像您在浏览器中所在的页面一样。第二个参数
url
是该页面上锚点的href。结果是您单击后将定向到的最终URL。

>>> urljoin('some', 'thing')'thing'

根据我的描述,这很有意义。尽管希望基础包括一个方案和领域。

>>> urljoin('http://some', 'thing')'http://some/thing'

如果您在某个虚拟主机上,并且有一个类似的锚,

<a href='thing'>Foo</a>
则该链接会将您带到
http://some/thing

>>> urljoin('http://some/more', 'thing')'http://some/thing'

我们在

some/more
这里,所以的相对链接
thing
会将我们带到
/some/thing

>>> urljoin('http://some/more/', 'thing') # just a tad / after 'more''http://some/more/thing'

在这里,我们不在

some/more
,我们在
some/more/
哪个不同。现在,我们的相对链接将使我们能够
some/more/thing

>>> urljoin('http://some/more/', '/thing')'http://some/thing'

最后。如果打开

some/more/
并且href为
/thing
,则将链接到
some/thing



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/614168.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号