我想在html文件中存在的div
的总数。
我想要python中的解决方案。
我已经尝试过以下代码使用类来查找div
,但现在我需要div
的大小。
from bs4 import BeautifulSoup
import random
HTMLFile = open("/home/earth/sample.html", "r")
file = HTMLFile.read()
print(file)
S = BeautifulSoup(file, 'lxml')
Des = S.body
Attr_Tag = [e.name for e in Des.descendants if e.name is not None]
print(Attr_Tag)
mydivs = S.findAll('div',class_="col")
#mydivs=S.select('.col')
print(mydivs)
2条答案
按热度按时间fnvucqvd1#
你在赛道上。
findAll
方法返回的是一个列表,因此您可以简单地调用内置的len
方法来找出list[div]
的大小把最后一部分改成这个
yqkkidmi2#
使用 Selenium 计算
<div>
标记的数量时,可以使用len()
函数,也可以使用以下locator strategies之一: