beautifulsoup parent code example

Example 1: children beautiful soup

li = soup.find('li', {'class': 'text'})
children = li.findChildren("a" , recursive=False)
for child in children:
    print child

Example 2: beautifulsoup find class

mydivs = soup.findAll("div", {"class": "stylelistrow"})

Example 3: beautifulsoup get parent element

>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup('<p>TEXT I WANT <i> – </i></p>')
>>> soup.find('i').parent
<p>TEXT I WANT <i></i></p>
>>> soup.find('i').parent.text
u'TEXT I WANT  \u2013 '