Pythonバインディングを使用してSelenium WebDriverを実行しています。
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
PythonのセレンWebドライバーのドキュメントは基本的に存在せず、その機能を有効にしているように見えるコードには何もありません。
要素(およびその子)のHTMLにアクセスする最良の方法について何か考えはありますか?
wd.page_source
、beautifulsoupですべてを解析することもできます