from lxml.html import parse
doc = parse('http://python.org').getroot()
for row in doc.cssselect('table > tr'):
    for cell in row.cssselect('td:nth-child(3)'):
        pass
Is there a clean way to get the n-th column of an html table using BeautifulSoup?