find_allの後にfind_allしたいとき[Python] [Beautiful soup]
Beautiful soupでパースしたオブジェクトにfind_allの後にfind_allをするとエラーが出る.
# エラーがでる例soup = BeautifulSoup(html, "html.parser")obj = soup.find_all("td")obj = obj.find_all("a")回避策:forで抽出したオブジェクトに対し,find_allする
# find_all 後に find_allfor elem in soup.find_all('td'):print elem.find_all('a') # タグtd中のタグaの全要素をprintfor 文で回すだけでした.
elem.find_all(‘td’).find_all(‘a’) をしてた自分はアホだ…