شرح مكتبه lxml في بايثون - Yehia Online -->
  • الحماية
  • إختبار الأختراق
    • ِعبر الهاتف
    • عبر الويندوز
    • عبر لينكس
    • عبر موقع
  • أكواد جاهزه
    • ِPython
    • Ruby
    • HTML
  • أعلن بلموقع
  • مكتبات
    • Python
    • Ruby
  • حول الموقع
    • أتصل بنا
    • سياسة الخصوصية
    • من نحن
    • إتفاقية الإستخدام

Yehia Online

موقع Yehia يمنح فرصه لتعلم لغات البرمجه و إختبار الأختراق نحاول دائما نشر محتوي مميز وجديد للزائرين وكتابه المعلومه بطريقه سهله مثل تعلم مكتبات بايثون والتعامل مع Python بإحترافيه

شرح مكتبه lxml في بايثون

Yehia 2020-05-13T03:44:50Z Programming-libraries , python-library
شرح مكتبة في بايثون
مكتبة lxml في بايثون تساعدك في معالجة بيانات HTML و XML وسهلة الإستخدام ويمكن من خلالها تحليل البيانات.
يجب أولا تثبيت مكتبة lxml من Pypi عبر pip
  • pip install lxml
مثال : في الكود التالي سيتم إنشاء عنصر أو Element من h1 :



في الكود التالي سيم إنشاء عنصر Tag و End Tag من h1 لاكن العنصر B و Y سيتم طباعة End Tag او End Element فقط للعنصر بسبب إستخدام SubElement وتم إستخدام المتغير Tag داخل العنصر B و Y في SubElement لأن ذلك يعني أن h1 هي الأساسية أو الإطار و العناصر Y و B تكون عناصر داخل h1.



في الكود التالي تحليل جزء النص بدون تحديد هل هو جزء أم مستند



يمكنك وضع سمة أو attributeName في عنصر HMTL .



يمكنك أيضا طباعة قيمة السمة أو attributeName القيم فقط .

www.Yehia.Online

تستطيع تغير قيمة السمة أو attribute مثلا القيمة تساوي واحد عند طباعتها سيتم طباعة واحد لاكن بعد إضافة تغير إلي السمة و وضع تساوي رقم 2 وإضافة كود لطباعة قيمة السمة من جديد ستجد القيمة 2 .

www.Yehia.Online
www.python.org

في الكود التالي يمكن وضع محتوي نص داخل Tag أو Element ومع إستخدام tostring يمكن جعل كل SubElement إلي end Tag بداخل الرئيسي وإضافة محتوي نصي بداخلهم مثل جافاسكريبت يمكن تغير المحتوي.
document.getElementById("MY_id").textContent = 'Yehia Online';
نفس الشئ يمكن فعلة عبر Python.



تستطيع البحث عن Element محدد أو محتوي Tag .

None
Yehia Online
python Code
p

في الكود التالي تحليل عنصر HTML وإستخراج معلومات محددة مثل Tag .

h1

يمكن أيضا طباعة جميع أسماء العناصر أو Elements.

h1
p
input

إنضم لجروب بايثون علي الفيسبوك : فتح الجروب
آو من هنا : فتح الرابط

python-library


1 comment :

  1. haroon bin alqobatiMay 10, 2020 at 9:07 PM

    تقديم جميل وانيق.
    شكرا

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

ألاكثر شهره

الأقسام

  • adsense
  • blogger
  • code-html
  • code-output
  • polat
  • Programming-libraries
  • python
  • Python-Algorithms
  • python-code
  • Python-Data-Structures
  • python-library
  • ruby
  • security
  • security-android
  • security-linux
  • security-windows
  • spyer
  • spyer-android
  • spyer-linux
  • spyer-website
  • spyer-windows
  • win-program

القوائم

python


نموذج الاتصال

Name

Email

Message




2020 © Yehia Online جميع الحقوق محفوظة لدى

الصفحة الرئيسية Ctrl + Yإعادة نشر المحتويCtrl + q
My-Twitter Ctrl + ?! المساهمة بلنشر Ctrl + ?!