【发布时间】:2012-10-07 07:01:06
【问题描述】:
我需要字符串 SKU: E02165 女巫以某种方式编码为
SKU: E02165
通过某种方式,这里是网站的完整 div 海峡
<div class="sku">SKU: E02165 </div>
我试过了
soup = BeautifulSoup(data)
info = soup.find('div' , {'class':'sku'}).contents
以及所有的流动
info = soup.findAll('div', { "class" : "sku"})
info = soup.find('div' , class='sku'}).contents
info = soup.find('div' , "class=" + 'sku'}).contents
info = soup.find('div' , {'class':'sku'}).text
info = soup.find('div' , {'class':'sku'}).contents
如果你能帮我把“sku:”从我认为可以使用 info = (info.split('sku:')[1])但如果该剂量不起作用,请随时告诉我。 谢谢。
【问题讨论】:
-
可以用正则表达式吗?
-
No def handle_SKU(data): #grabs SKU of item soup = BeautifulSoup("SKU:jjfjg")#normaly data gose here info = soup .find('span', class='name').contents return(info) 是我现在正在尝试的,但没有占上风,但这有效... def item_name(data): #grabs name of item soup = BeautifulSoup(数据) info = soup.find('span', itemprop='name').contents return(info)
标签: python get find beautifulsoup encode