【发布时间】:2018-04-10 11:27:04
【问题描述】:
我有一个 csv 文件,其中有 1000 个视频链接。我想检查这些视频是否仍然存在,或者它们是否已从 YouTube 中删除或删除。我如何在 python 中做到这一点?
请指导一下
【问题讨论】:
我有一个 csv 文件,其中有 1000 个视频链接。我想检查这些视频是否仍然存在,或者它们是否已从 YouTube 中删除或删除。我如何在 python 中做到这一点?
请指导一下
【问题讨论】:
这是我作为函数的代码。
def getutl(a="youtubeurl"):
a=str(a)
for i in enumerate(a):
if i[2]="v":
idy=a[:i[1]]
break
b=requests.get("http://img.youtube.com/vi/{}/mqdefault.jpg".format(idy))
if b==200:
print("video exists")
else:
print("video doesn't exists")
【讨论】:
我是 Video Link Checker 插件的作者,该插件适用于 YouTube、DailyMotion、Vimeo 等。
我无法提供 Python 代码,但我可以告诉您,每个视频都需要检查一些事项。首先,您需要以最多 50 个 videoID 的批次查询 YouTube API videos:list 端点,然后检查结果。以下是一些提示:
videoIDs。失踪者已从 YouTube 中删除。privacyStatus、embeddable 和regionRestriction 等字段,以查看视频是否仍可播放。改变的情况并不少见。希望对您有所帮助。
【讨论】:
您可以将 Official Youtube API 用于 Python。
在 Stackoverflow 中有一个类似的问题,但适用于 PHP(检查 this reference)。
【讨论】: