我尝试了两个单独的脚本来删除 Youtube 视频的所有评论。一切正常,但有一个问题:Youtube 视频 ID 以 hihen 开头,就像-FIHqoTcZog
不起作用。我想知道是否有办法从 shell 解释中转义该 ID 的每个字符,例如用作 ID: \-\F\I\H\q\o\T\c\Z\o\g
,但这在我的情况下不起作用。
我使用的脚本是:youtube-comment-downloader和 youtube-comment-scraper。两者都需要视频 ID。即使它被单引号或双引号包围,ID 也有效,但如果视频 ID 以连字符开头,则两者都不起作用。
Youtube-dl之前有类似的问题,但现在它接受以连字符开头的 ID:这是通过使用选项来完成的--id
,但在我们的情况下它仍然不起作用,除非连字符前面是--
,将视频名称设置为--id -- -FIHqoTcZog
可以在--id xxxxxxxxxxx
ID 不以连字符开头的另一种情况下。
有什么方法可以让我的脚本使用以连字符开头的 ID,就像它在Youtube-dl的情况下所做的那样,或者使用其他工作方法?