2017-08-14 7 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

関連する問題