Fix extraction for ytInitialData

This commit is contained in:
Omar Roth
2019-07-11 07:27:42 -05:00
parent bb096a0357
commit af592ea8c1
5 changed files with 18 additions and 19 deletions

View File

@@ -925,7 +925,7 @@ def extract_polymer_config(body, html)
end
end
initial_data = JSON.parse(body.match(/window\["ytInitialData"\] = (?<info>.*?);\n/).try &.["info"] || "{}")
initial_data = extract_initial_data(body)
primary_results = initial_data["contents"]?
.try &.["twoColumnWatchNextResults"]?