Last modified: Jan 10, 2023 By Alexander Williams

BeautifulSoup: Get the aria-label attribute

Today, I'm going to show you how to get an aria-label attribute using BeautifulSoup.

Syntax


['aria-label']

Getting the aria-label attribute with example

In the following example, we'll get the aria-label attribute of the span tag.


from bs4 import BeautifulSoup

html = '''
<div>
<span class="span" aria-label="4 people reacted to this post" role="button"></span>
</div>
'''

soup = BeautifulSoup(html, 'html.parser')

#find Span
f = soup.find('span')

#Get aria-label attribute of Span
print(f['aria-label'])

Output:

4 people reacted to this post

Note: You can also get any specific attribute.

In the following example, let's get the role attribute.


print(f['role'])

Output:

button