如何在 youtube-dl 中使用 ytsearch 搜索精确短语

如何在 youtube-dl 中使用 ytsearch 搜索精确短语

针对这个类似问题出现了一些搜索结果,但它们要么没有得到答复,要么被删除,甚至不会出现在互联网档案中,所以我希望这里有人可以帮忙!

有时,当您在 YouTube 上搜索内容时,它会显示一个按钮,上面写着“显示结果:”,然后是与我实际想要搜索的内容略有不同的短语。旁边有一个按钮,上面写着“搜索替代内容:”,以及我想要搜索的实际短语。

在 youtube-dl 中使用 ytsearch 时,如何确定它搜索的是我想要的确切短语,而不是 YouTube 建议的一些稍加修改的短语?

以下是一个例子:

如果我的搜索词是“gardneing”,YouTube 会显示短语“gardening”的结果,而这并不是我要搜索的内容。

使用 youtube-dl 执行此操作如下所示:

youtube-dl "ytsearch1:gardneing"

但它会下载“园艺”下的第一个视频,因为它显示的结果就是这个。

在 YouTube 网站上,只需在短语两侧使用双引号 " 即可解决此问题,这样现在将显示“gardneing”下的所有结果,但您实际上无法使用 youtube-dl 执行此操作,因为双引号需要在 左右ytsearch1:etc

所以我的问题是,我怎样才能搜索精确的youtube-dl 中的短语,以便它以与在网站上用引号括住短语相同的方式显示结果?还有其他选择吗?

答案1

你不必对 ytsearch 加双引号

youtube-dl ytsearch1:"gardneing"

这应该可以。或者如果你真的需要,你可以使用单引号

youtube-dl 'ytsearch1:"gardneing"'

相关内容