diff --git a/ythdd_extractor.py b/ythdd_extractor.py index 82f6c7c..f44e603 100644 --- a/ythdd_extractor.py +++ b/ythdd_extractor.py @@ -223,9 +223,9 @@ def WEBextractSinglePage(uri: str, use_cookies=None): response = requests.get("https://www.youtube.com/watch?v=" + uri, headers=ythdd_globals.getHeaders(caller='extractor'), cookies=cookies) extracted_string = str(response.content.decode('utf8', 'unicode_escape')) - start = extracted_string.find('{"responseContext":{"serviceTrackingParams":') + start = extracted_string.find('{"responseContext":') end = extracted_string.find(';var ', start) - start2 = extracted_string.find('{"responseContext":{"serviceTrackingParams":', start + 1) + start2 = extracted_string.find('{"responseContext":', start + 1) end2 = extracted_string.find(';', start2) extracted_json1 = json.loads(extracted_string[start:end]) extracted_json2 = json.loads(extracted_string[start2:end2])