YouTubeのindex.htmlからビデオ名を抽出する必要があります。ファイルを小さなチャンクに分割することができました。各チャンクには1つのビデオリストが含まれていますが、ビデオタイトルを抽出できないようです。私の教授は次のコマンドを提供しましたが、この状況ではそれを機能させることができないようです。
number=`expr "$s" : ".*\/\([0-9,]*\)\/"`; echo $number # will print 250,4211
完全にはわかりませんが、ビデオのタイトルと周囲のテキストの間にスペースがないため、この方法を機能させるのに問題があると思います。これは、タイトルを抽出するために必要なもののサンプルです。
<li class="video-list-item "><a href="/watch?v=9BbgvlgDQMg&feature=g-sptl&cid=inp-hs-edt" class="video-list-item-link yt-uix-sessionlink" data-sessionlink="ei=CMzmroaB5bICFRiXIQoda3kX5g%3D%3D&feature=g-sptl%26cid%3Dinp-hs-edt" ><span class="ux-thumb-wrap contains-addto "><span class="video-thumb ux-thumb yt-thumb-default-120 "><span class="yt-thumb-clip"><span class="yt-thumb-clip-inner"><img src="http://s.ytimg.com/yt/img/pixel-vfl3z5WfW.gif" alt="Lil' Buck "Golden Gateway" Venice Beach California YAK FILMS Super Bowl 2012 Madonna Memphis Jookin" data-thumb="//i2.ytimg.com/vi/9BbgvlgDQMg/default.jpg" width="120" ><span class="vertical-align"></span></span></span></span><span class="video-time">3:51</span>
このテキストのチャンクから、引用符なしで「リルバック」ゴールデンゲートウェイ「ベニスビーチカリフォルニアYAKFILMSスーパーボウル2012マドンナメンフィスジューキン」を抽出する必要があります。