要解析HTML列表,可以使用BeautifulSoup库。下面是一个示例代码:
from bs4 import BeautifulSoup
html = """
- Apple
- Banana
- Orange
"""
soup = BeautifulSoup(html, 'html.parser')
list_items = soup.find_all('li')
for item in list_items:
print(item.text)
上述代码中,我们首先导入了BeautifulSoup库。然后,我们定义了一个HTML字符串,其中包含一个ul列表,其中包含三个li项。接下来,我们使用BeautifulSoup来解析HTML,并使用find_all
方法找到所有的li元素。最后,我们使用一个循环遍历每个li元素,并打印出其文本内容。
运行上述代码,将会输出:
Apple
Banana
Orange
这样就成功地使用BeautifulSoup解析了HTML列表。