这两个输入应该具有相同的标题:
https://www.youtube.com/watch?v=LAUa5RDUvO4
但我无法让两者在一个程序中工作,似乎是因为无法找到短网址的 ID(此处为 LAUa5RDUvO4)。
如何使用 打印标题Youtube API?
您可以使用此代码来获取视频标题。您所需要的只是视频 ID。这个问题已经有答案从 YouTube 视频获取标题。希望问题被重复。以下答案来自波尔图,我认为很有用。
import urllib.request
import json
import urllib
#change to yours VideoID or change url inparams
VideoID = "LAUa5RDUvO4"
params = {"format": "json", "url": "https://www.youtube.com/watch?v=%s" % VideoID}
url = "https://www.youtube.com/oembed"
query_string = urllib.parse.urlencode(params)
url = url + "?" + query_string
with urllib.request.urlopen(url) as response:
response_text = response.read()
data = json.loads(response_text.decode())
print(data['title'])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3123 次 |
| 最近记录: |