بايثون يقدر يفتح روابط الإنترنت مثل ما أنت تفتحها بالمتصفح — بمكتبة urllib المدمجة:
from urllib.request import urlopen
url = "https://jsonplaceholder.typicode.com/todos/1"
with urlopen(url) as resp:
raw = resp.read() # بايتات الصفحة
text = raw.decode("utf-8") # بايتات تصير نص
print(text)الخدمات الحقيقية ترجع JSON — ندمجها مع درسنا الأول:
import json data = json.loads(text) print(data["title"]) # عنوان المهمة من الخدمة
تنبيه مهم: الطلب لمرة واحدة كل شوية — الخدمات المجانية تحظر من يضغط عليها بسرعة. واذا الخدمة تحتاج مفتاح API، خليه سر ولا تنشره بالكود.