2017-09-19 7 views
0

私はgenius.comの曲へのリンクをつかむためにcheerioと一緒にリクエストを使用しています。 URLはYouTubeのリンクにする必要があります。問題は、href属性を返すために 'a'要素を取得できないということです。これは私のコードです(cheerioとrequestはスクリプトの中でもっと遠くにロードされています)。Web ScrapingリクエストでGenius上のYoutube URL

request('https://genius.com/Eminem-the-monster-lyrics' , function (error, response, body) { 
    if (!error && response.statusCode == 200) { 
     var $ = cheerio.load(body); 
     var url = $('a' , 'div.song_media_controls-provider-icon').attr('href'); 

    } 
    console.log(url); 
}); 

This is a screenshot of the HTML that I'm scraping.

その愚かな問題や愚かなポスト場合、私はお詫び申し上げます。私はまだこれのすべてを学んでいます。誰にも助けてくれてありがとう。

答えて