瀏覽代碼

support lyrics

boyska 7 年之前
父節點
當前提交
2181de8f06
共有 1 個文件被更改,包括 5 次插入0 次删除
  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)