Changed initial Data extraction in parser.

This commit is contained in:
Killer069 2021-12-01 20:45:26 +05:30 committed by GitHub
parent 57cd5a5d30
commit 6a56a47131
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,7 +24,10 @@ export function ParseSearchResult(html: string, options?: ParseSearchInterface):
if (!options) options = { type: 'video', limit: 0 };
if (!options.type) options.type = 'video';
const data = html.split('var ytInitialData = ')[1].split('}};')[0] + '}}';
const data = html
.split('var ytInitialData = ')?.[1]
?.split(';</script>')[0]
.split(/;\s*(var|const|let)/)[0];
const json_data = JSON.parse(data);
const results = [];
const details =