如何从python中的资源URL获取完整的URL
在网页上,当嵌入 、
和
时,客户端的 Web 浏览器会加载图像、css 和 javascript 等资源。分别是
标签。
资源 URL 可以采用不同的形式,它可以是完整的 URL,例如:
http://cdn.mysite.com/images/animage.jpg
它可以是相对路径:
images/animage.jpg
../images/animage.jpg
或者只是对根的引用
/images/animage.jpg
我如何在 python 中创建一个函数,它采用页面的 URL,并且其上资源的 URL 并确保返回完整的 URL?
例如:
def resource_url(page,resource):
## if the resource is a full URL, return that
## if not, use the page URL and the resource to return the full URL
On web pages, resources such as images, css and javascript are loaded by a client's web browser, when embedded with <img>
, <link>
and <script>
tags respectively.
A resource URL can take different forms, it can be a full URL, for example:
http://cdn.mysite.com/images/animage.jpg
It can be a relative path:
images/animage.jpg
../images/animage.jpg
Or just a reference to the root
/images/animage.jpg
How could I create a function in python, that takes the URL of the page, and the URL of a resource on it and ensures that the full URL is returned?
For example:
def resource_url(page,resource):
## if the resource is a full URL, return that
## if not, use the page URL and the resource to return the full URL
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)