擅长:python、mysql、java
<p>我不是使用beauthoulsoup的专家,但我尝试了一下,下面是我的想法,希望这足以让你开始。只是要知道我可能有更优雅的解决方案。在</p>
<p>样板:</p>
<pre><code>from bs4 import BeautifulSoup
import re
a = """<meta property="tall"/>
<meta property="wide" content="spiral"/>
<meta name="red"/>
<meta name="tall"/>"""
soup = BeautifulSoup(a)
</code></pre>
<p>问题:</p>
<p>一</p>
^{pr2}$
<p>二。在</p>
<pre><code>ex = [p[i]['property'] for i in range(len(p))]
>> ['tall', 'wide']
</code></pre>
<p>我不太明白你的意思,也许已经被保险了?在</p>
<p>四</p>
<pre><code>alltall = soup.findAll('meta', attrs = {'name':'tall'})
alltall += (soup.findAll('meta', attrs = {'property':'tall'}))
>> [<meta name="tall"/>, <meta property="tall"/>]
</code></pre>
<p>我花了一些时间寻找,但没有找到一个优雅的方法来这样做。也许我忽略了什么。在</p>