【发布时间】:2013-10-23 14:59:42
【问题描述】:
我的朋友是 Youtube 网络的 CMS 管理员,他问我是否有办法自动提取特定视频的观看次数和收入。让我解释。如果有人上传受版权保护的材料,作为 CMS 管理员,您有 2 个选项,删除视频或声明它/添加资产,以便在观看时在视频上显示广告,但问题是这些视频未连接到合作伙伴帐户,因此您无法查看该频道的收入,但必须单独检查每个视频。因此,如果我有一个带有链接的视频(制作):http://www.youtube.com/watch?v=123abcEFG56,您可以获取视频的代码“123abcEFG56”,将其粘贴到 Youtube CMS 分析的搜索框中,您将获得所有信息对于该视频,如果您声明了该视频/向其添加了资产(他试图在 YT CMS 分析中使用作为视频标题一部分的词进行搜索(他甚至尝试了确切的标题),但这仅适用于上传的视频在合作频道/帐户上,因此对于在非合作频道上传的视频,只有在搜索框中输入视频代码才能查看该视频的统计信息。
我想出了一个主意,我访问了一些包含已声明视频的频道,点击了视频的标签并复制了 html 代码。然后,通过使用正则表达式和 PowerShell (Win7),我将所有视频代码提取到一个 .txt 文件中。 .txt 文件的每一行都包含一个视频代码,例如,它看起来像这样:
123abcEFG56
123abcEFG57
123abcEFG58
...
所以,这不是一个普通的 Youtube 帐户,而是一个 CMS 帐户,由于分析提供了它,我想从“上个月”中提取数据(Youtube 上的默认值为:“过去 30 天”)。
我不熟悉 Youtube-API,所以我的问题是,是否有可能(如果是,如何)制作一个批处理脚本,每行需要一个代码并请求上个月的视图和收入具有相应代码的视频,然后将该信息“写入”另一个 .txt 或 .csv 文件(理想情况下:“视频名称”、“观看次数”、“收入”)?
提前感谢您的回答!
【问题讨论】:
标签: youtube-data-api youtube-analytics