برمج: لقطة الصفحة

تتيح خدمة Thum.io التقاط صورة لصفحة ويب عبر API: نرسل عنوان الصفحة في طلب HTTP، فتُرجع الخدمة صورة لما يظهر في المتصفح.

استخدام API

نبني عنوان الطلب بإلحاق عنوان الصفحة كاملًا بـ https://image.thum.io/get/width/800/، بلا مسافة بينهما. يحدد width/800/ عرض الصورة المطلوبة بالبكسل.

مثلًا، لالتقاط صورة الصفحة الرئيسية لويكيبيديا، نرسل الطلب التالي:

المطلوب

أكمل main.py ليقرأ عنوان صفحة ويب، ثم يحفظ لقطة لها بعرض 800 بكسل ويتيح تنزيل الملف من المحادثة. اختر طريقة تنظيم برنامجك.

تُحفظ الصورة باسم image.png.

كود جلب الصورة وحفظها وإرفاقها عبر chat.file_download جاهز في مساحة العمل؛ أكمل الجزء الذي يجهّز عنوان الطلب في url.

شغّل main.py وجرّب الروابط الموضحة في الأمثلة.

أمثلة

شرح الحل