【问题标题】:Mapping hyperlink name to address将超链接名称映射到地址
【发布时间】:2020-09-07 05:01:54
【问题描述】:

我正在尝试编写 python 代码来从网页中提取链接。按照逻辑,我正在寻找
对于序列<a href="">. 代码从普通锚标记中提取链接地址,例如 -
<a href="https://www.google.com",但我看到还有其他指定超链接的方法
如下 -

 <a href="/news/">News</a>
 <a href="/docs/">Documentation</a>
 <a href="/downloads/">Downloads</a>
 <a href="/support/">Support</a>   

点击“/news/”时,地址解析为“https://www.reviewboard.org/news/”。
这是如何发生的,这些信息存储在哪里?
因为 '/news/' 本身没有用,除非转换成完整的字符串
https://www.reviewboard.org/news/.

谢谢

【问题讨论】:

标签: python html hyperlink


【解决方案1】:

这些是相对链接。它是链接所在页面的相对链接。

所以如果我在www.somewebsite.com/somepage 上,我遇到了这个链接:

 <a href="/someotherpage/">Some other page</a>

它会带我去www.somewebsite.com/somepage/someotherpage

它们的工作方式与相对路径的工作方式相同,包括通过文件结构指向备份的 ../ 语法。

【讨论】:

猜你喜欢
  • 2020-05-04
  • 2023-03-14
  • 2015-02-05
  • 1970-01-01
  • 2020-01-20
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多