1
Amy 原创整理|资料核验:2026-10-30
Python官方文档说明,urljoin用于把基础URL与另一条URL组合。如果第二个参数是绝对URL,或以双斜杠开头,结果可能采用它自己的主机名或协议,不会强制留在基础地址的网站。
教学示例:把https://example.com/docs/与https://example.org/help组合,结果会指向example.org。这个例子只演示字符串解析,没有发起网络请求。
Amy建议在输入来自用户或外部页面时,先明确业务允许相对路径还是完整网址,并在实际使用前核对最终解析出的协议和主机。urljoin是拼接工具,不是目的地址授权检查;仅仅给它一个可信base,不能代替对最终地址的验证。