Flask:Python - 如何检查请求的IP地址[重复]

Posted

技术标签:

【中文标题】Flask:Python - 如何检查请求的IP地址[重复]【英文标题】:Flask:Python - How to check IP address of the request [duplicate] 【发布时间】:2012-06-06 07:21:18 【问题描述】:

可能重复:Get ip address of visitors using Python (specifically Flask micro-framework)

我正在用烧瓶创建 REST api。我只想允许来自一个(或以后更多)IP 地址的请求。如何在我的视图中检查 IP 地址?

【问题讨论】:

非常类似于***.com/questions/3759981/… 检查***.com/a/51928942/5588862 【参考方案1】:

从Incoming Request Data 获取标头并找到REMOTE_ADDR

【讨论】:

【参考方案2】:

如果你使用的是谷歌应用引擎,你会使用 self.request.remote_addr

【讨论】:

以上是关于Flask:Python - 如何检查请求的IP地址[重复]的主要内容,如果未能解决你的问题,请参考以下文章

检查用于请求 Python/Scrapy + ProxyMesh 的 IP 地址

一起学爬虫使用Flask+Redis维护代理池

Python库源码学习1:Flask之app.run

python 爬虫 ip池怎么做

Python/FLASK - html 表单返回字符串。如何检查它是不是包含数字?

如何应对网站反爬虫策略?如何高效地爬大量数据