• 0

إضافة خاصية attribute لوسم محدد باستخدام BeautifulSoup في بايثون

كيف يمكننا إضافة خاصية لوسم محدد. على سبيل المثال في كود Html التالي:

<option value="C"> Syria</option> 

أريد إضافة الخاصية selected:

<option selected="" value="C"> Syria</option> 

 

1 شخص أعجب بهذا

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


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يمكن النظر إلى الخصائص على أنها قاموس، على سبيل المثال لدينا {'value':'C'}. ولإضافة قيمة إلى القاموس فقط نستخدم الصيغة:

dict[key] = value

وبالتالي اعتماداً على هذا المبدأ يكون لدينا:

from bs4 import BeautifulSoup
soup = BeautifulSoup('<option value="C">Syria </option>')
soup.find('option')['selected'] = ''
print(soup)
# <html><body><option selected="" value="C">Syria </option></body></html>

 

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


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

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

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

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


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

تسجيل الدخول

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


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