beautifulsoup find tag inside tag code example
Example 1: tag inside tag beautifulsoup
html = """<div class="pr">
</div>
<li>
<a href="pr/protocol">
protocol
</a>
</li>"""
soup = BeautifulSoup(html, "lxml")
a = soup.select_one("div[class=pr]")
parent = soup.new_tag("li", class_="parent")
child = soup.new_tag("a", href="hm/test", class_="child")
child.string = 'TEST'
parent.append(child)
a.insert_after(parent)
print(soup.prettify())
Example 2: beautifulsoup find tag with attribute
soup = BeautifulSoup(html)
results = soup.findAll("td", {"valign" : "top"})