ali_agha نشر 2 ديسمبر 2015 أرسل تقرير نشر 2 ديسمبر 2015 أريد أن أحصل على عناوين IP لزوار الموقع لاستخدامها في إحصائيات الموقع، فكيف أستطيع فعل ذلك باستخدام بايثون وإطار flask؟ اقتباس
0 هشام رزق الله نشر 2 ديسمبر 2015 أرسل تقرير نشر 2 ديسمبر 2015 هنالك عدة طرق للحصول على عنوان IP للزائر باستخدام بايثون وإطار flask، فعلى سبيل المثال يمكنك استخدام سمة remote_addr من دالة request من مكتبة إطار flask بالإضافة إلى دالة jsonify من نفس المكتبة.مثال لاستخدام الدالتين السابقتين:from flask import request from flask import jsonify @app.route("/get_my_ip", methods=["GET"]) def get_my_ip(): return jsonify({'ip': request.remote_addr}), 200أو يمكنك فعل ذلك عن طريق استخدام الطريقة التالية:request.environ['REMOTE_ADDR'] ملاحظة: قد يتسبب استخدام برامج البروكسي بعض الأخطاء عند محاولة الحصول على عنوان IP، وفي هذه الحالة قد لا تحصل على العنوان الصحيح.المصدر اقتباس
السؤال
ali_agha
أريد أن أحصل على عناوين IP لزوار الموقع لاستخدامها في إحصائيات الموقع، فكيف أستطيع فعل ذلك باستخدام بايثون وإطار flask؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.