擅长:python、mysql、java
<p>我想出了解决这个问题的办法,虽然这是一个相当长的方法,但解决了这个问题</p>
<pre><code>keys = []
for tr in site.find_all('br'):
for td in site.find_all('tr'):
if td in keys:
pass
else:
keys.append(td)
del keys[:4]
for i in range(0, len(keys)):
g = keys[i]
color = []
for line in g:
color.append(line)
del color[:17]
check = []
h = color[0]
if 'bgcolor' in h.attrs:
check.append(h['bgcolor'])
else:
check.append('N/A')
</code></pre>
<p>总结到第<code>h = color[0]</code>行,我将行集合的第9行存储到变量<code>h</code>中,然后检查bgcolor是否在这个标记的属性中。如果是,则将其添加到<code>check</code>列表中如果不是,则改为添加<code>'N/A'</code></p>
<p>如果您能想出缩短此方法,我们将不胜感激:)!你知道吗</p>