aboutsummaryrefslogtreecommitdiff
path: root/ytparser.go
diff options
context:
space:
mode:
authorJulian Hurst <julian.hurst92@gmail.com>2020-11-25 03:13:43 +0100
committerJulian Hurst <julian.hurst92@gmail.com>2020-11-25 03:13:43 +0100
commitc20c90f3068f0d3bc827c75133e7c7412b246e32 (patch)
treeb6085554a4a2aff43848389759a940c7a60fd525 /ytparser.go
parent141b32e5970bda1942182f50242c219540db7350 (diff)
downloadytparser-c20c90f3068f0d3bc827c75133e7c7412b246e32.tar.gz
Fix parsing init data end
Diffstat (limited to 'ytparser.go')
-rw-r--r--ytparser.go2
1 files changed, 1 insertions, 1 deletions
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