मैं सेलेनियम वेबड्राइव चलाने के लिए पायथन बाइंडिंग का उपयोग कर रहा हूं:
from selenium import webdriver
wd = webdriver.Firefox()
मुझे पता है कि मैं एक webelement हड़पने कर सकते हैं जैसे:
elem = wd.find_element_by_css_selector('#my-id')
और मुझे पता है कि मुझे पूर्ण पृष्ठ स्रोत मिल सकता है ...
wd.page_source
लेकिन क्या "तत्व स्रोत" प्राप्त करने के लिए वैसे भी है?
elem.source # <-- returns the HTML as a string
पायथन के लिए सेलेनियम वेबड्राइवर डॉक्स मूल रूप से अस्तित्वहीन हैं और मुझे उस कोड में कुछ भी नहीं दिखता है जो उस कार्यक्षमता को सक्षम करने के लिए लगता है।
किसी तत्व (और उसके बच्चों) के HTML तक पहुंचने के सर्वोत्तम तरीके पर कोई विचार?
wd.page_source
सुंदर के साथ सभी पार्स सकता है