gpt4 book ai didi

xml - 获取YouTube视频的名称

转载 作者:行者123 更新时间:2023-12-03 05:21:19 26 4
gpt4 key购买 nike

我需要从链接中获取YouTube视频的名称。
通常,我可以对Wikipedia页面执行以下操作:

doc <- xmlTreeParse("http://en.wikipedia.org/wiki/Google", useInternalNodes=TRUE)
xpathSApply(doc,'//title',xmlValue)

但是以下内容不适用于youtube:
doc <- xmlTreeParse("https://www.youtube.com/watch?v=YuOBzWF0Aws", useInternalNodes=TRUE)

给出错误。

任何帮助都感激不尽。

最佳答案

XML库无法下载安全链接。您可以使用RCurlgetURL下载文件,然后使用XML库进行解析,或者在这种情况下要求提供非安全版本(http):

library(XML)
appURL <- "http://www.youtube.com/watch?v=YuOBzWF0Aws"
doc <- htmlParse(appURL)
sapply(doc['//*[@id="eow-title"]'], xmlGetAttr, name = "title")

> sapply(doc['//*[@id="eow-title"]'], xmlGetAttr, name = "title")
[1] "If Google was a Guy"

关于xml - 获取YouTube视频的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24688015/

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