在Python中提取请求中的IP

3 投票
2 回答
1537 浏览
提问于 2025-04-15 12:10

我有一个用Python写的HTTP服务器,想要确定客户端的IP地址。请问我该怎么在Python中做到这一点?有没有办法获取请求的头信息,然后从中提取出IP地址?

附注:我正在使用WebPy这个框架。

2 个回答

3

web.env.get('REMOTE_ADDR') 是一段代码,用来获取访问你网站的用户的IP地址。简单来说,这行代码会从服务器的环境中提取出用户的网络地址,方便你知道是谁在访问你的网页。

4

使用 web.ctx:

class example:
    def GET(self):
        print web.ctx.ip

更多信息请查看 这里

撰写回答