十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章给大家分享的是有关怎样使用python爬虫直接返回客户端IP的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
创新互联建站是一家专注于网站设计制作、成都做网站与策划设计,贡山网站建设哪家好?创新互联建站做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:贡山等地区。贡山做网站价格咨询:18982081108获取流程
l 先获取 X-Real-IP
l 如果获取不到 X-Real-IP,通过 X-Forwarded-For 取
l 如果再取不到,就直接取 remote_addr
测试脚本
from flask import Flask from flask import request app = Flask(__name__) @app.route('/') def ip(): headers = request.headers ip = headers["X-Real-Ip"] if ip == "" and len(headers["X-Forwarded-For"]) > 0: ip = headers["X-Forwarded-For"][0] if ip == "": ip = request.remote_addr return ip if __name__ == "__main__": app.run(host="0.0.0.0", port=8080)
感谢各位的阅读!关于怎样使用python爬虫直接返回客户端IP就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!