From c20c90f3068f0d3bc827c75133e7c7412b246e32 Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Wed, 25 Nov 2020 03:13:43 +0100 Subject: Fix parsing init data end --- ytparser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ytparser.go b/ytparser.go index dc6f986..0382479 100644 --- a/ytparser.go +++ b/ytparser.go @@ -178,7 +178,7 @@ func request(query string, page int, lang string) (string, error) { } idx += len(initString) startData := body[idx:] - pattern := regexp.MustCompile(`; *\n`) + pattern := regexp.MustCompile(`; *(\n|<\/script>)`) loc := pattern.FindIndex(startData) startData = startData[:loc[0]] return string(startData), nil -- cgit v1.2.3