首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取Vine视频标题/描述?

如何获取Vine视频标题/描述?
EN

Stack Overflow用户
提问于 2013-06-21 14:50:48
回答 1查看 1.4K关注 0票数 0

这是一个vine视频示例https://vine.co/v/bjHh0zHdgZT。我怎么才能只得到它的描述?

假设我有视频的id,这是bjHh0zHdgZT,我需要得到vine的描述为我的PHP为基础的网站。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-21 18:56:06

也许你可以解析页面的meta标签?

vine页面的来源:

代码语言:javascript
复制
<meta property="twitter:card" content="player">
<meta property="twitter:title" content="Jethro Ames's post on Vine">
<meta property="twitter:description" content="SquareVine 1 #howto #favthings #loop">

使用file_get_contents和preg_match从php获取描述:

代码语言:javascript
复制
<?php
    $url = "https://vine.co/v/bjHh0zHdgZT";
    $data = file_get_contents($url);
    preg_match('~<\s*meta\s+property="(twitter:description)"\s+content="([^"]*)~i', $data, $matches);
    print_r($matches);
    if ( isset($matches[2]) ) {
       $description = $matches[2];
    }
?>

输出:

代码语言:javascript
复制
Array
(
 [0] => <meta property="twitter:description" content="SquareVine 1 #howto #favthings #loop
 [1] => twitter:description
 [2] => SquareVine 1 #howto #favthings #loop
)

你的描述是$matches2。注意控制这些内容(html实体、sql转义等)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17229273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档