2013-07-10 31 views
1

我有问题需要帮助......我做的一个代码,知道一个标签的内容,但...我可以坐的内容,如果它有我的ID做什么?搜索的ID在python与BeautifulSoup

from bs4 import BeautifulSoup 
import urllib2 

code = '<span class="vi-is1-prcp" id="v4-27"> 15,00 EUR </span>' 
soup = BeautifulSoup(code) 
price = soup.find('a', id='v4-27') # <-- PROBLEM 
print price 

回答

1

如果是这样的HTML代码,那么你应该用'span'标签更换'a'标签。它应该看起来像这样...

... 
    price = soup.find('span',id="v4-27") 
    print price #optional price.string will give you just the 15,00 EUR 
       #instead of the entire html line 
+0

大声笑,我需要睡眠o_O谢谢! – Howarto

+0

很高兴我能帮助:) –