2017-08-14 88 views
0

我會保持簡單。我是HTML/JS的新手。這並不複雜,但我沒有將BeautifulSoup的語法降低到知道如何正確解析特定信息的程度。用BeautifulSoup解析Soundcloud來源

<a href="/buygore/k-theory-x-wizard-turn-it?in=blissful-edm/sets/best" class="trackItem__trackTitle sc-link-dark sc-font-light">K Theory X Wizard - Turn It</a> 

所以,上面是我想要從中獲取信息的特定標籤。具體來說,在這個例子中,文本結尾處的實際藝術家 - 歌曲名稱部分是「K Theory X Wizard - Turn It」。我需要使用正則表達式嗎?要在這種情況下獲得鏈接,我只需指定我希望附加到href的值,但我沒有看到任何附加到上述文本的內容。謝謝!

回答

1

您可以在湯上使用findAll以獲得結果。

f = soup.findAll("a", {"class":"trackItem__trackTitle sc-link-dark sc-font-light") 

print(f.text) 

這應該工作

+1

這工作。謝謝! – Clannadqs

+0

請接受答案,當你可以:) – PYA