2016-08-10 6 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

정말 멋지 네요! –