問題
seleniumを使用していて、find_element_by_class_nameなどのfind_element_by_〇〇で取得した要素について、ソースのHTMLを取得したい。
.page_source
でソースを取得しようとするも、
AttributeError: 'WebElement' object has no attribute 'page_source'
というようなエラーが発生する。
解決法
以下のメソッドでHTMLを取得できる。
element.get_attribute('innerHTML')
現役シリコンバレーエンジニアが教えるPython入門!応用では、データ解析、データーベース、ネットワーク、暗号化、並列化、テスト、インフラ自動化、キューイングシステム、非同期処理など盛り沢山の内容です!
コメント