0
我正在使用Ruby on Rails 2.3.8和Hpricot插件來解析HTML。如何從嵌入式視頻獲取縮略圖圖像
我想獲得嵌入式視頻縮略圖,並在互聯網上搜索我發現,youtube和vimeo至少使用OG(開放圖)協議,該協議提供包含視頻信息(網址,縮略圖等)的元標記)。
舉例來說,如果我有this video,我可以閱讀下面的meta標籤,使用角度來說,Hpricot插件:
<meta property="og:image" content="http://b.vimeocdn.com/ts/101/345/101345354_200.jpg" />
因此,使用角度來說,Hpricot我應該能夠解析它,如下所示:
video_url = "http://vimeo.com/16430948"
video_page = Hpricot.parse(open(video_url))
element = video_page.search("//meta[@property='og:image']")
但我得到一個空元素。
注意:如果您搜索的是video_page.search("//meta")
,它會在列表中找到我想要的一個...但使用先前的語法則不會。
有人能告訴我怎麼解決這個問題?