Maison >développement back-end >Tutoriel Python >Comment récupérer les adresses IP des visiteurs à l'aide de Flask en Python ?

Comment récupérer les adresses IP des visiteurs à l'aide de Flask en Python ?

DDD
DDDoriginal
2024-10-30 16:21:26688parcourir

How do I retrieve visitor IP addresses using Flask in Python?

Accès aux adresses IP des visiteurs avec Python et Flask

Lors du développement d'applications Web, la journalisation des détails des utilisateurs tels que les adresses IP peut être essentielle pour la sécurité et à des fins analytiques. Cette question tourne autour de la nécessité de récupérer les adresses IP des visiteurs tout en utilisant le micro-framework Flask basé sur Werkzeug.

Pour obtenir l'adresse IP des visiteurs utilisant Flask en Python, suivez ces étapes :

  1. Importer l'objet de requête Flask :

    <code class="python">from flask import request</code>
  2. Récupérer l'adresse IP :
    L'attribut request.remote_addr fournit accès direct à l'adresse IP du visiteur.
  3. Exemple de code :
    Voici un exemple de route Flask qui renvoie l'adresse IP du visiteur sous forme de réponse JSON :

    <code class="python">@app.route("/get_my_ip", methods=["GET"])
    def get_my_ip():
        return jsonify({"ip": request.remote_addr}), 200</code>

Pour plus de détails, reportez-vous à la documentation Werkzeug, qui propose un guide complet sur l'utilisation des objets de requête dans Flask, y compris la récupération d'adresse IP : [Documentation Werkzeug](https:/ /werkzeug.palletsprojects.com/en/1.0.x/request/).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn