我的朋友是 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 文件(理想情况下:“视频名称”、“观看次数”、“收入”)?
提前感谢您的回答!