soup.find_all() 方法参数
时间: 2023-11-15 16:06:28 浏览: 102
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
`soup.find_all()` 方法可以接受多个参数,用于定位 HTML 标签或标签属性,下面是常用的参数:
- `name`:根据标签名查找,可以是一个字符串,也可以是多个字符串组成的列表,例如 `soup.find_all('a')` 或 `soup.find_all(['a', 'p'])`。
- `attrs`:根据标签属性查找,可以是一个字典,例如 `soup.find_all(attrs={'class': 'title'})`。
- `text`:根据标签文本内容查找,可以是一个字符串,例如 `soup.find_all(text='Python')`。
- `limit`:限制返回结果的数量,例如 `soup.find_all('a', limit=10)`。
除了以上常用的参数外,还有一些其他的参数,例如 `recursive`、`string`、`class_` 等。具体可以参考 Beautiful Soup 文档中的说明。
阅读全文