• 0

كيف يمكن التعديل على ملفات HTML دفعة واحدة ؟

السلام عليكم 

 

لدي ملفات HTML قرابة 500 صفحة .. داخل مجلد ما .. و هناك صفحات داخل مجلدات في هذا المجلد 

اريد التعديل على جميع صفحات الـ HTML الموجودة داخل المجلد " س " مثلا 

بحيث اريد استبدال رابط معين برابط أخر 

و هذا الرابط موجود في جميع هذه الصفحات 

 

هل من طريقة ؟ 

لا اريد استخدام برنامج .. لان البرنامج سيعمل بشكل بطيء .. لان عدد الصفحات 500 صفحة و لا يمكن فتحها عن طريق بنرنامج معين 

 

ياريت لو سكربت و كيف استخدمه لاني ما اعرف كيف اتعامل مع السكربتات 

 

شكرا

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك فعل ذلك بسهولة عن طريق لغة بايثون، وذلك عن طريق وضع أسماء الملفات في قائمة  و من ثم الدوران حول جميع أسطر كل ملف واستبدال الكلمة القديمة بالكلمة الجديدة (في ملف جديد) وذلك عن طريق استعمال دالة replace كما في المثال التالي:

with open("htmlout.txt", "wt") as fout:
    with open("htmlin.txt", "rt") as fin:
        for line in fin:
            fout.write(line.replace('http://gggle.com', 'http://bingbong.com'))

 حيث أن htmlout.txt هو الملف النهائي وأما htmlin.txt فهو الملف الأول الذي يحتوي على الكلمات (أو الروابط) قبل استبدالها.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن