Explorar el Código

support lyrics

boyska hace 7 años
padre
commit
2181de8f06
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      bandcavall/visit.py

+ 5 - 0
bandcavall/visit.py

@@ -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)