2016-08-10 8 views
1

cheerioや他のモジュールを使ってjwplayer("vplayer").setupに渡された設定オブジェクトのsources配列を渡します。nodejsとcheerioでスクリプトタグの内容を解析する

<HTML> 
<HEAD> 
    <link rel="stylesheet" type="text/css" href="http://thevideos.tv/css/main.css"> 
    <script language="JavaScript" type="text/javascript" CHARSET="UTF-8" 
      src="http://thevideos.tv/js/jquery.min.js"></script> 
</HEAD> 
<BODY topmargin=0 leftmargin=0 style="background:transparent;"> 

<table cellpadding=0 cellspacing=0> 
    <tr> 
     <td valign=top> 
      <div style="position:relative;width:728px;height:410px;"> 
       <div id="play_limit_box"> 
        <a href="http://thevideos.tv/premium.html" target="_blank">Upgrade you account</a> to watch videos 
        with no limits! 
       </div> 

       <span id='vplayer'><img src="http://192.99.62.187/i/01/00077/u0mqgq67qz76.jpg" 
             style="width:728px;height:410px;"></span>  
      </div> 
     </td> 
    </tr> 
</table> 


<script type='text/javascript'> jwplayer("vplayer").setup({ 
    sources: [{ 
     file: "http://192.99.62.187/kj2vyrxjey6vtaw52apz4kuggj6xfcc27pjizr5rhnrcgv73id7wwhzxlqda/v.mp4", 
     label: "240p" 
    }, { 
     file: "http://192.99.62.187/kj2vyrxjey6vtaw52apz4kuggj6xfcc27pjizr5rhfbsgv73id76twjcd2ha/v.mp4", 
     label: "360p" 
    }] 
}); 
</script> 

<script> 
    var sid = 90446; 
    var wid = 115535; 
</script> 

</BODY> 
</HTML> 

cheerioを使用して行うことはできますか?もし私は何を使用しなければならないのですか?

答えて

4

:)事前に

ありがとうございますスクリプトタグの内容を取得するためにcheerioを使用できますが、コンテンツを自分で解析する必要があるだろう。関連するスクリプトタグが常に記述した方法で提供されていると仮定すると、これはうまくいくはずです。

+0

あなたは素晴らしいです! –

関連する問題