2011-06-08 105 views
0

我想在linux中的這個代碼和它的空輸出。 我剛纔應對和粘貼BS文檔Python美麗的湯代碼不工作

import urllib2 
from BeautifulSoup import BeautifulSoup 

soup = BeautifulSoup("""Bob's <b>Bold</b> Barbeque Sauce now available in 
         <b class="hickory">Hickory</b> and <b class="lime">Lime</a>""") 

soup.find("b", { "class" : "lime" }) 

輸出是空

+0

soup.find( 「B」,{ 「級」: 「石灰」})。內容似乎是工作得很好 – 2011-06-08 13:28:47

回答

4

你的腳本不會輸出任何東西,除非你print它。你需要......

print soup.find("b", { "class" : "lime" }) 

(這是在這裏工作。)

+0

我嘗試類似的東西,如'用於在soup.findall中錨點('a',{「class」:「active」}):' 'print anchor ['href']'並且它不起作用 – 2011-06-08 13:50:13

+0

腳本如果您添加「print」,您發佈的內容仍然沒有輸出? – 2011-06-08 13:53:41

+0

對不起,我沒有看到印刷前,都工作 – 2011-06-08 14:19:00

0

它爲我關於Python 2.6或2.7和BeautifulSoup 3.2.0。