هذا هو برنامج Python النصي الذي يقوم بتنزيل جميع الموارد (الصور والبرامج النصية وأوراق الأنماط وما إلى ذلك) من موقع ويب معين.
تنزيل جميع الموارد من موقع ويب معين
خيار لتصفية الموارد حسب امتداد الملف
يحفظ جدولاً بحالة التنزيل لكل مورد بتنسيق Markdown
خيار لحذف مجلد التنزيل بعد تنزيل الموارد
التسجيل: يتم تسجيل الرسائل في ملف لاستكشاف الأخطاء وإصلاحها وحفظ السجلات
بايثون 3
requests
beautifulsoup4
colorama
prettytable
قم بتثبيت حزم بايثون المطلوبة:
طلبات تثبيت النقاط beautifulsoup4 colorama Prettytable
قم بتشغيل البرنامج النصي باستخدام عنوان URL لموقع الويب والمجلد لتنزيل الموارد إلى:
بيثون main.py https://example.com الموارد
لتصفية الموارد حسب امتداد الملف، استخدم خيار --extensions
متبوعًا بالامتدادات التي تريد تنزيلها:
بيثون main.py https://example.com الموارد - ملحقات jpg png
لحذف مجلد التنزيل بعد تنزيل الموارد، استخدم خيار --delete
:
بيثون main.py https://example.com الموارد --delete
لتمكين التسجيل إلى ملف، استخدم خيار --log
متبوعًا باسم ملف السجل:
بيثون main.py https://example.com الموارد --log download.log
هذا المشروع مرخص بموجب ترخيص MIT - راجع ملف الترخيص للحصول على التفاصيل. @mehmetkahya0