スープの属性を呼び出すことで特定のdivを見つけるにはどうすればよいですか?つまりsoup.html.body.div
のようなものですが、id='idname'
で特定のdivを取得する方法がわかりません。BeautifulSoup findAllなしの属性でdivをナビゲートする
私は特定のタグを取得するためにsoup.findAll(id='idname')[0]
を行うことができますが、これはスープ全体を検索しています。
findAll()
を使用していないので、スープの属性によるdivの取得が高速になると思いますか?
ファイヤーバグは、位置をhtml.body.div[2].form.table[2].tbody.tr[3]...
と報告しますが、soup.html.body.div[2]
を実行するとキーエラーが発生します。
更新:
/html/body/center/span/center/div[2]/form/div[2]/div[3]/center/input[2]
到達する方法はあります:
は、放火犯が存在としてあることを報告し、あなたは私がhttp://www.google.comからラッキーボタンを感じているをつかむしたいとこのなしを使用してfindAll
を使用していますか?