Otros consejos

Algo como esto?

from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup(html)
anchors = [td.find('a') for td in soup.findAll('td')]

Esto debería encontrar la primera "a" dentro de cada "TD" en el HTML que proporcionan. Se pueden ajustar td.find ser más concreto o bien utilizar findAll si tiene varios enlaces dentro de cada td.

ACTUALIZACIÓN: Re comentario de Daniele, si usted quiere asegurarse de que usted no tiene ningún None 's en la lista, entonces se podría modificar la lista de la comprensión de este modo:

from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup(html)
anchors = [a for a in (td.find('a') for td in soup.findAll('td')) if a]

Lo que básicamente sólo se suma una comprobación para ver si tiene un elemento real devuelto por td.find('a').

scroll top