这是html代码的一部分,用来表示我想从网页中提取的信息。我的目的是只提取b标记之间的名称和值。我期望的结果是这样一个列表:[On,DVI,396,2035,2551]
...
<div class="txt"><br>
Power: <b>On</b><br><br>
Source: <b>DVI</b><br><br>
Lamp runtime: <b>396</b> hours<br>
Lamp remaining: <b>2035</b> hours<br>
Total operation: <b>2551</b> hours<br>
</div>
...
我试过的是:
from bs4 import BeautifulSoup
import urllib2
url='ip address here'
html=urllib2.urlopen(url).read()
soup=BeautifulSoup(html)
main_div=soup.find("div",{"class":"txt"})
data=main_div.findAll('b').text
出了什么问题?仅供参考,我是初学者,所以请容忍我。
试试看
也许是这样的?
bTags的内容:
相关问题 更多 >
编程相关推荐