Using BeautifulSoup, how to guard against elements not being found?

前端 未结 2 1821
花落未央
花落未央 2021-01-16 09:56

I am looping through table rows in a table, but the first 1 or 2 rows doesn\'t have the elements I am looking for (they are for table column headers etc.).

So after

2条回答
  •  一向
    一向 (楼主)
    2021-01-16 10:35

    Starting from tr:

    for td in tr.findChildren('td'):
        img = td.findChild('img')
        if img:
            src = img.get('src', '')  # return a blank string if there's no src attribute
            if src:
                # do something with src
    

提交回复
热议问题