إياد أحمد نشر 5 ديسمبر 2021 أرسل تقرير نشر 5 ديسمبر 2021 أحاول الحصول على محتوى نص الوسم في صفحة html باستخدام سيلينيوم، لكن لم أستطع القيام بذلك؟ 1 اقتباس
0 Ali Haidar Ahmad نشر 5 ديسمبر 2021 أرسل تقرير نشر 5 ديسمبر 2021 يمكنك استخدام الواصفة 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() اقتباس
السؤال
إياد أحمد
أحاول الحصول على محتوى نص الوسم في صفحة html باستخدام سيلينيوم، لكن لم أستطع القيام بذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.