Kent Johnson writes: > [EMAIL PROTECTED] wrote: >> You have reason but the problem is that some cells have anchors. >> Sorry, I forgot myself to say it. >> >> and using: >> >> for row in table('tr'): >> cellText = [cell.string for cell in row('td')] >> print cellText >> >> I get null values in cell with anchors. > > Can you give an example of your actual data and the result you want to > generate from it? I can't give you a correct answer if you don't tell me > the real question. > > Kent > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor
List of states: http://en.wikipedia.org/wiki/U.S._state : soup = BeautifulSoup(html) : # Get the second table (list of states). : table = soup.first('table').findNext('table') : print table ... <tr> <td>WY</td> <td>Wyo.</td> <td><a href="/wiki/Wyoming" title="Wyoming">Wyoming</a></td> <td><a href="/wiki/Cheyenne%2C_Wyoming" title="Cheyenne, Wyoming">Cheyenne</a></td> <td><a href="/wiki/Cheyenne%2C_Wyoming" title="Cheyenne, Wyoming">Cheyenne</a></td> <td><a href="/wiki/Image:Flag_of_Wyoming.svg" class="image" title=""><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Flag_of_Wyomin g.svg/45px-Flag_of_Wyoming.svg.png" width="45" alt="" height="30" longdesc="/wiki/Image:Flag_of_Wyoming.svg" /></a></td> </tr> </table> Of each row (tr), I want to get the cells (td): 1,3,4 (postal,state,capital). But cells 3 and 4 have anchors. Thanks Kent. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor