我正在尝试从 jb hifi 中提取 spcify 信息,这就是我所做的:
from BeautifulSoup import BeautifulSoup
import urllib2
import re
url="http://www.jbhifionline.com.au/support.aspx?post=1&results=10&source=all&bnSearch=Go!&q=ipod&submit=Go"
page=urllib2.urlopen(url)
soup = BeautifulSoup(page.read())
Item0=soup.findAll('td',{'class':'check_title'})[0]
print (Item0.renderContents())
输出是:
Apple iPod Classic 160GB (Black)Â
<span class="SKU">MC297ZP/A</span>
我想要的是:
Apple iPod Classic 160GB (Black)
我尝试使用 re 删除其他信息
print(Item0.renderContents()).replace{^<span:,""}
但它没有用
所以我的问题是如何删除无用的信息并获得“Apple ipod classic 160GB(黑色)”