BeautifulSoup: how to use .parents with Example

Syntax

.parents

.parents example

from bs4 import BeautifulSoup


# Html source
html_source = '''
<div class="node">
    <ul class="parent">
        <li>back to top</li>
    </ul>
</div>

'''


# Parsing
soup = BeautifulSoup(html_source, 'html.parser')

# Find li tag
li = soup.li

# li parents' name
for parent in li.parents:
    print(parent.name)

Output:

ul
div
[document]