التقاط لقطة شاشة لموقع ويب باستخدام بايثون

هذا الدليل القصير يشرح كيفية أخذ لقطة شاشة لـ website باستخدام بايثون. يقدم إرشادات لإعداد بيئة التطوير، وقائمة بالخطوات لكتابة التطبيق، وعينة كود لـ التقاط لقطة شاشة كاملة لصفحة الويب باستخدام بايثون. في نهاية الدليل، ستحصل على خيارات مختلفة لتخصيص ملف PNG الناتج وفقًا لمتطلباتك.

خطوات التقاط لقطة شاشة كاملة للصفحة باستخدام بايثون

  1. إعداد البيئة باستخدام Aspose.HTML for Python via .NET لالتقاط صفحة ويب
  2. استورد الوحدات الضرورية للعمل مع مستندات HTML والصفحات
  3. تطبيق ترخيص لتجنب العلامة المائية في صورة الإخراج
  4. حدد عنوان URL لصفحة الويب لالتقاط لقطة
  5. حمّل عنوان URL المصدر في كائن الفئة HTMLDocument
  6. إنشاء كائن من الفئة ImageSaveOptions بنوع الصورة PNG
  7. تعيين دقة الصورة الناتجة
  8. تحويل صفحة الويب إلى صورة PNG باستخدام طريقة convert_html()

تلخص هذه الخطوات كيفية أخذ لقطة شاشة لصفحة ويب كاملة في بايثون. استورد الوحدات الضرورية للعمل مع مستندات HTML، وحمّل رخصة لتجنب العلامات المائية، وحمّل صفحة الويب في كائن من فئة HTMLDocument باستخدام عنوان URL. أنشئ كائنًا من فئة ImageSaveOptions، واضبط جميع المعلمات المطلوبة، وقم بعرض الصفحة باستخدام طريقة convert_html().

كود لالتقاط لقطة شاشة للصفحة بالكامل باستخدام بايثون

هذا الكود يوضح العملية لأخذ لقطة شاشة للصفحة بالكامل باستخدام بايثون. إذا كنت تريد جعل الصفحة صديقة للشاشة بدلاً من صديقة للطباعة، اضبط options.css.media_type إلى Screen. يمكن إجراء تخصيصات أخرى، مثل ضبط لون الخلفية، التحكم في تخطيط الصفحة لتناسب المحتوى، وجعل النص الصغير أوضح بتمكين options.text.استخدام التلميحات

يوضح هذا الدليل العملية لالتقاط صورة لصفحة ويب. لتحويل صفحة HTML إلى نص، راجع المقالة تحويل HTML إلى نص في بايثون.

 عربي