在使用BeautifulSoup處理HTML中的自定義數據屬性時,可以通過attrs
屬性來獲取所有屬性值,并使用字典的方式來訪問特定的自定義數據屬性。
例如,如果HTML中有一個自定義數據屬性data-name="John"
,可以通過以下方法來獲取該屬性的值:
from bs4 import BeautifulSoup
html = '<div data-name="John">Hello, world!</div>'
soup = BeautifulSoup(html, 'html.parser')
div_tag = soup.find('div')
data_name = div_tag.attrs['data-name']
print(data_name) # Output: John
這樣就可以輕松地處理HTML中的自定義數據屬性了。