2012-05-06 6 views
1

Vimeoの動画ページから画像を抽出します。 vimeo.com /(::私はすでに、これらのリンクVimeoのURLから親指を抜き取ります

C# regex to get video id from youtube and vimeo by url

Get img thumbnails from Vimeo?

Using jquery to dynamically load Vimeo videos

と私は、この正規表現件まで午前上記のリンクの助けを借りて行っている?。# |。/videos /)?([0-9] +)

私はビデオIDを解決することができますこれらのURLの正規表現上の経由路サムネイル)

http://vimeo.com/channels/hd#11384488

http://vimeo.com/groups/brooklynbands/videos/7906210

http://vimeo.com/staffpicks#13561592

http://vimeo.com/834881

が、私は、URLのこれらの種類のIDを取得することはできませんよ。

http://vimeo.com/videoschool/lesson/20/make-a-great-holiday-video

http://vimeo.com/videoschool/lesson/38/video-101-adding-text-and-titles-with-imovie

これらのURLでも動画ID情報が含まれていません。これからどのようにビデオIDを抽出できますか? URLを提供してvimeoビデオのサムネイルを抽出する方法はありますか?

答えて

1

URLをクロールして、HTMLから動画IDを解析する必要があります。そこにはたくさんの時間がありますが、その1つは、ビデオを囲む<div>タグのIDから取得する方法です。その最後のURLのためにあなたはそれがこのようになります投稿:

<div id="player_17861379_1698442974" class="f player">

アンダースコア文字の間に数字の最初の文字列は動画IDです。 http://vimeo.com/17861379にある記事なし17861379.にあなたにこの同じビデオを与える必要があります

<div[^<]+?id="player_(\d+?)_

:あなたのような正規表現でHTMLからそれを解析することができます。

関連する問題