python - 在 div 类中查找值

标签 python beautifulsoup

我正在解析一个网站,我发现了类似的内容:

<div class = "class-name" data-fmid="somenumber"> 

使用beautiful soup,我如何提取一些数字?我目前正在获取与类名相关的元素:

soup.find_all('div', {'class':'classname'}) 

但不知道如何获取“somenumber”。我正在使用 beautifulsoup,而且对网络抓取还很陌生。

最佳答案

如果您正在寻找单个元素

a = soup.find('div', {'class':"class-name"})
a['data-fmid']

如果您想从多个 div 获取数据:

a = soup.find_all('div', {'class':"class-name"})
for ai in a :
    print(ai['data-fmid'])

关于python - 在 div 类中查找值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55083874/

相关文章:

python - 如何使用 BeautifulSoup 用 div 容器包裹正文内容

python - 如何使用 BeautifulSoup 将跨度包裹在单词上?

python - 如何将 numpy 数组发送到 Armadillo (C++) 并从 Armadillo 返回一个 numpy 数组

python - 如何在没有数据或彩色图像的情况下获得清晰的图像。 opencv python

python - 在 Python 中通过 Xlib 找出鼠标按钮状态

python - 如何确保 python 函数仅根据其输入生成其输出?

python - 如何使用新的 Requests-HTML 库查找特定类型的所有元素

python - 你能解释一下这个 python 对方括号的使用吗?

python - 合并到保留不同值的字典

python - 如何使用 BeautifulSoup 从表中获取第一个和第三个 td?