我想以编程方式确定YouTube视频是否包含广告。我在互联网和YouTube API文档上搜索了很多,但我找不到答案。
使用以下feed://gdata.youtube.com/feeds/api/videos/{0}?v=2
,我可以检查是否存在'yt_state'
标记,如下所示:
u'yt_state': {'reasoncode': u'limitedSyndication', 'name': u'restricted'}
这大部分时间用于识别包含广告的视频。事实上,它是' yt_state'当广告存在时,选项卡始终存在,但存在误报。有时,此标记适用于没有广告的视频,我想删除误报。
是否有更好的(官方)方式来检查广告?
谢谢!