我试图仅从 HTML 页面的所有 FONT 标记中检索属性值。 HTML 内容(对于众多 FONT 标签之一)如下:
<tr>
<td align="left" valign="top">Ȣ</td>
<td>
<a href="space.xml" target="Dest">
<FONT COLOR="#0000FF">Start</FONT>
</a>
</td>
</tr>
我想检索 FONT COLOR 值并将其添加到列表中,发布我想检查该值是 #0000FF 还是 #FF0000。但是当试图只检索值时,它正在获取整个标签。我的代码片段如下所示:
trs = soup_file.select("[COLOR]")
print(trs)
任何帮助将不胜感激。 提前致谢
答案 0 :(得分:0)
你可以这样做:
soup_file = BeautifulSoup(above_html_string, "html.parser")
color = soup_file.find("font").attrs["color"]
会给你
'#0000FF'