اذهب إلى المحتوى
  • 0

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

إياد أحمد

السؤال

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

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

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

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

 

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

Recommended Posts

  • 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>

 

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...