|
@@ -18,6 +18,10 @@ def visit_track(b, url):
|
|
|
.first.value
|
|
|
except ElementDoesNotExist: # non-album tracks
|
|
|
pass
|
|
|
+ try:
|
|
|
+ info['lyrics'] = b.find_by_css('.lyricsText').first.value
|
|
|
+ except ElementDoesNotExist:
|
|
|
+ pass
|
|
|
info['title'] = b.find_by_css('#name-section h2.trackTitle').first.value
|
|
|
time.sleep(0.2) # how nice!
|
|
|
b.find_by_css('.playbutton').first.click()
|
|
@@ -32,6 +36,7 @@ def visit_album(b, url):
|
|
|
track_urls = [link['href'] for link in
|
|
|
b.find_by_css('.track_row_view.linked .title a')
|
|
|
if link['href'] and '/track/' in link['href']]
|
|
|
+
|
|
|
for track_url in track_urls:
|
|
|
yield visit_track(b, track_url)
|
|
|
|