gpt4 book ai didi

java - 如何用Java获取Youtube视频结果?

转载 作者:行者123 更新时间:2023-12-01 23:18:59 33 4
gpt4 key购买 nike

我想将下面搜索 Youtube 视频的 Python 代码转换为 Java。

import urllib.request
import urllib.parse
import re

query_string = urllib.parse.urlencode({"search_query" : input()})
html_content = urllib.request.urlopen("http://www.youtube.com/results?" + query_string)
search_results = re.findall(r'href=\"\/watch\?v=(.{11})', html_content.read().decode())
print(search_results)
print("http://www.youtube.com/watch?v=" + search_results[0])

最佳答案

您可能想看看 Youtube API:Search:list 。此 API 允许您在应用程序中添加 Youtube 特性和功能。页面右侧有一个用于尝试示例请求的部分(“尝试此 API”部分)。页面底部有一个“显示代码”按钮,可让您获取多种不同编程语言的相关代码。 Java 是提供的语言之一。

关于java - 如何用Java获取Youtube视频结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58335594/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com