Python Tips | بالعربي: post #602 — TG.ME

معرفة عنوان IP العام الذي يُخرجك للإنترنت

🔄 يستخدم هذا الكود مكتبة requests لإرسال طلب HTTP إلى خدمة الويب ipify، التي توفر واجهة برمجة تطبيقات (API) لمعرفة عنوان IP العام للمستخدم. تم كتابة الكود في دالة بإسم ()get_public_ip، مما يجعله ملائمًا لإعادة الاستخدام.
import requests

def get_public_ip():
try:
response = requests.get('https://api.ipify.org?format=json')
ip = response.json().get('ip')
return ip
except requests.RequestException:
return "Failed to retrieve public IP address"

⚠️ يضمن استخدام كتلة try-except معالجة الأخطاء التي قد تحدث أثناء الطلب (مثل مشاكل الاتصال بالإنترنت). إذا نجح الطلب، فإن الدالة تعيد عنوان IP، وإلا فإنها تعيد رسالة خطأ.
❤5🔥4🆒1
July 2, 2026 2.7K 12