使用BeautifulSoup在python中搜索id

时间:2013-07-10 23:47:59

标签: python module beautifulsoup

我需要一个问题的帮助...我正在做一个代码来了解一个标签的内容但是......如果它有一个id,我该怎么做才能获取内容?

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 个答案:

答案 0 :(得分:1)

如果这是html代码,那么您应该将'a'标记替换为'span'标记。看起来应该是这样......

    ...
    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