Python:如何获取URL?

1 投票
2 回答
610 浏览
提问于 2025-04-16 01:19

获取当前网页的URL最简单的方法是什么?

比如说,如果我在一个网页中调用一个Python函数,获取URL的最佳方法是什么?更简单的问题是,如何获取URL中传递的变量,也就是在“?”后面的部分。

我尝试过调用:

def return_query(self):
    self.request.url

我也尝试过

def return_query2(self):
    self.request.query_string

但是我遇到了请求的属性错误。

2 个回答

1

这是一个关于Zope的问题吗?context.absolute_url()这个方法可能和提问者最初想要的内容有点相似。

1

试试这个

def return_query(self):
    return self.request.URL

Python是区分大小写的。

我自己没有试过这个,但看了下文档,我猜你的问题可能就是URL的大小写问题——确保它全部是大写字母,这样就没问题了。

撰写回答