2016-12-28 78 views
-1

的類名的名單,我得到的是從beautifulsoup4:beautifulsoup4:如何檢索特定的標籤

<tr class="Details"> <td class=" s-12-to-15 ">ABC</td> <td class="s-15-to-18 ">DEF</td> <td class=" s-18-to-21 ">GHI</td></tr> 

?我怎樣才能:

s-12-to-15 ABC 
s-15-to-18 DEF 
s-18-to-21 GHI 

我看着BF 4文檔和幾個棧有關檢索班級名稱但沒有成功的問題。我無法找回這些課程。 (我知道我可以解析字符串來獲得結果,但我很想了解bf4)。

+0

我試圖超過20組合使用var.find( 'TD')和變種( 「TR」,{ 「類」[])變種( 'td.class')等 –

+0

@depperm我想你低估了我。感謝elrull,我找到了我正在尋找的.join(s ['class'])。我很想知道我可以在bf4文檔中找到它的位置:https://www.crummy.com/software/BeautifulSoup/bs4/doc/ –

回答

1
for s in soup.find_all('td'): 
    print ''.join(s['class']).strip(), s.text 
+0

python35語法: for dayPrecipit.find_all('td '): print(''。join(s ['class'])。strip(),s.text) –

+0

'''.join(listToConvert)'將列表轉換爲字符串http://stackoverflow.com/questions/5618878/how-to-convert-list-to-string –

+0

'variable ['class']'爲尋找文檔的人發送類名 –

相關問題