如何通过参数名称获取标签(例如 div 或其他)值?



i'am new in python中,我遇到了一个问题。有一个网站,该网站具有完整的结构。我知道如何找到DIV或其他标签,但是当我找到该标签(例如,使用class名称)时,我想收集所有具有值的参数,但我不能。因此,我的问题是,在发现它之后,我该如何收集随机标签的所有参数和值?

我的发现:

from bs4 import BeautifulSoup as BS
.
.
.
soup = BS(page.content, 'html.parser')
soup.prettify()
div = soup.find('div', {'class':'abc'})

如果要获得所有元素的属性,只需使用.attrs属性:

print(div.attrs)

这将打印出键是属性名称和值是属性值的字典。

最新更新