2016-11-24 21 views
0

Webdriverインスタンスのすべてのテキストをどのように取得できますか?例えばhereのために説明したようにWebelementのテキストを取得するにはPythonのSelenium Webdriverインスタンスからテキストを取得

は、簡単です。

element1.text 

または

element1.get_attribute('innerHTML') 

しかし、webdriverを要素からそれを得るために、私は同様のソリューションを見つけることができませんでした。

答えて

2

おそらく試みることがあります...

driver.get(url) 
driver.find_element_by_tag_name('body').text 

が、良い方法がなければならないように私には思える:

driver.get(url) 
page_source = driver.page_source # This gives you a 'str' containing the html source 
print(page_source) 

私は、次の2段階のアプローチを考え出しましたPython Selenium accessing HTML sourceも参照してください。

page_sourceを解析する必要がある場合は、BeautifulSoup4も便利なツールです。

関連する問題