擅长:python、mysql、java
<pre><code>from bs4 import BeautifulSoup
html = """
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CATe - hj1612</title>
</td></tr></table>
</td></tr></table></td><td><img src="icons/arrowredright.gif"/></td><td align="center">
<input name="keyt" type="hidden" value="a3dvl"/>
<input type="submit" value="View"/><br/>or<br/>
<input type="reset" value="Reset"/>
</td>
</tr>
</html>
"""
soup = BeautifulSoup(html)
print soup.find(name="input", attrs={'name': 'keyt'})
</code></pre>
<p>输出:</p>
^{pr2}$
<p>如果要查找多个匹配项,可以使用<code>find_all</code>函数而不是<code>find</code>。至于如何使用这两个函数,<code>name</code>是您要查找的标记的名称,<code>attrs</code>dict是您<em>真正</em>用来查找具有特定属性的东西的东西,在您的例子中,<code>name</code>属性。在</p>