BeautifulSoupでスクレイピングをしています。
html = driver.page_source.encode('utf-8')
soup = BeautifulSoup(html, "html.parser")
a = soup.find("td", text ="aaaa")
として、探した要素aに関連した要素を指定するとき、
b = a.previous.previous.previous.previous.previous.previous.previous.previous
とか
c = a.parent.parent.parent.parent.parent.parent
のように指定すると目的の要素が選択出来るようになる時があります。問題なく動いてはいます。
けれど、このpriviousやparentの連続って、省略した書き方とか、なにかこう、綺麗に書く方法はないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/04 14:46
2020/12/04 15:00
2020/12/05 03:26