python2.x と beautifulsoup3.x で実行できるように、次のコードを変更しようとしています。
import requests
import BeautifulSoup
session = requests.session()
pages = []
req = session.get('webpage')
content = req.content.split("</html>")
for page in content[:-1]:
doc = BeautifulSoup.BeautifulSoup(page)
name = doc.find('table', id='table2').find('table').findAll('td')[3].text
print name
tables = doc.findAll('table', id="conn")
target_table = None
for table in tables:
try:
title = table.find('thead').find('td').text
except:
title = None
if title == 'ESME DETAILS':
target_table = table
break
if target_table:
esme_trs = target_table.find('tbody').findAll('tr')
for tr in esme_trs:
print "\t", tr.find('td').text