From 6118566d444ee0dc2f31bd9e0443ca39828c1c05 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Wed, 2 Dec 2020 10:42:02 +0100 Subject: Fix videoIds --- ytparser.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ytparser.go b/ytparser.go index 0382479..91e63b2 100644 --- a/ytparser.go +++ b/ytparser.go @@ -95,7 +95,8 @@ func parsejson(data string) ([]Item, error) { isValue = true } else { //fmt.Println(names[len(names) - 1]) - if names[depth-1] == "videoId" { + if depth >= 2 && names[depth-2] == "videoRenderer" && + names[depth-1] == "videoId" { item.Id = t item.Url = fmt.Sprintf("https://youtube.com/watch?v=%s", t) } -- cgit v1.2.3