使用BeautifulSoup4的find_all方法可以获取匹配的所有实例。通过设置limit参数可以限制只获取指定数量的实例。
以下是一个示例代码:
from bs4 import BeautifulSoup
# 假设html是你的HTML文档字符串
html = """
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Item 7
Item 8
Item 9
Item 10
Item 11
"""
soup = BeautifulSoup(html, 'html.parser')
# 只获取10个实例
items = soup.find_all('div', class_='item', limit=10)
# 打印结果
for item in items:
print(item.text)
运行结果:
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Item 7
Item 8
Item 9
Item 10