Beautiful Soup 简明教程
Beautiful Soup - Find Elements by Attribute
find() 和 find_all() 方法都用于根据传递给这些方法的参数找到文档中一个或所有标签。你可以将 attrs 参数传递给这些函数。attrs 的值必须是具有一个或多个标签属性及其值的字典。
为了检查这些方法的行为,我们将使用以下 HTML 文档 (index.html)
<html>
<head>
<title>TutorialsPoint</title>
</head>
<body>
<form>
<input type = 'text' id = 'nm' name = 'name'>
<input type = 'text' id = 'age' name = 'age'>
<input type = 'text' id = 'marks' name = 'marks'>
</form>
</body>
</html>
Using find_all()
下面的程序返回一个具有 input type="text" 属性的所有标签的列表。