find_all後にfind_allしたいときのやり方

# 必要なモジュールのインポート

import BeautifulSoup

import re
try:
     # Python 3
     from urllib import request
except ImportError:
      # Python 2
     import urllib2 as request

 

# HTML をパース

# urlはスクレイピング対象 ex) url = http://www.hoge.co.jp/content

response = request.urlopen(url)
body = response.read()
soup = BeautifulSoup(body)

 

# find_all 後に find_all

for elem in soup.find_all('td'):

     print elem.find_all('a') # タグtd中のタグaの全要素をprint

 

-----

for 文で回すだけでした.

elem.find_all('td').find_all('a') をしてた自分はアホだ...