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

السؤال

Recommended Posts

  • 0
نشر

يمكنك استخدام الواصفة text. بعد أن تمسك بالعنصر المطلوب (إيجاده)، على سبيل المثال:

# ثم طباعة النص فيها yourTag هنا سنقوم بالإمساك بكل وسوم 
for element in self.driver.find_elements_by_tag_name('yourTag'):
       print (element.text) # طباعة النص
       print (element.tag_name) # طباعة اسم الوسم
       print (element.parent) # طباعة الوسم الأب
       print (element.location) # طباعة الموقع
       print (element.size) # طباعة الحجم

مثال آخر:

# استيراد الوحدات اللازمة
from selenium import webdriver
# geckodriver وتحديد مسار الملف التنفيذيي ل  driver إنشاء كائن 
driver = webdriver.Firefox(executable_path="D:\\geckodriver.exe")
# الصفحة المطلوبة URL تحديد عنوان 
driver.get(URL)
# تحديد العنصر المطلوب
l=driver.find_element_by_css_selector("h4")
# الحصول على النص وطباعته
print("Text is: " + l.text)
driver.close()

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...