一番外側のdivの子要素のdivを取得したいです。
ささいな間違いをしていると思うのですが、ドキュメントを見てもこれで取得できるはずですがどうしてもできません。おかしな箇所をご指摘いただければ幸いです。
python
132 source = '<div><div><div><p> ドラゴンフルーツ<div><p>いちじく</div><div></div><p><p>なし</div></div><div><div><p> ぶどう<div></div><p><p>りんご</div></div><div><p>みかん</div></div>' 2 33 soup = BeautifulSoup(source, 'lxml') 3 37 print(soup.find_all('div', recursive=False))
↓HTMLの構造
html
1<div> 2 <div> 3 <div> 4 <p> ドラゴンフルーツ</p> 5 <div> 6 <p>いちじく</p> 7 </div> 8 <div></div> 9 <p></p> 10 <p>なし</p> 11 </div> 12 </div> 13 <div> 14 <div> 15 <p> ぶどう</p> 16 <div></div> 17 <p></p> 18 <p>りんご</p> 19 </div> 20 </div> 21 <div> 22 <p>みかん</p> 23 </div> 24</div>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/08 13:37
2019/01/08 13:38